From b3267f3840010b05787dbdc5c0fccb83abc427a0 Mon Sep 17 00:00:00 2001 From: Antoine Vinot Date: Mon, 24 Apr 2023 15:14:01 +0200 Subject: [PATCH] SONAR-19031 - Make api/hotspots/change_status public. --- .../org/sonar/server/hotspot/ws/ChangeStatusActionIT.java | 4 ++-- .../java/org/sonar/server/hotspot/ws/ChangeStatusAction.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/hotspot/ws/ChangeStatusActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/hotspot/ws/ChangeStatusActionIT.java index 75ed4a3b7e2..826d50e49e0 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/hotspot/ws/ChangeStatusActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/hotspot/ws/ChangeStatusActionIT.java @@ -99,8 +99,8 @@ public class ChangeStatusActionIT { private WsActionTester actionTester = new WsActionTester(underTest); @Test - public void ws_is_internal() { - assertThat(actionTester.getDef().isInternal()).isTrue(); + public void define_shouldMarkWebServiceAsPublic() { + assertThat(actionTester.getDef().isInternal()).isFalse(); } @Test diff --git a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/hotspot/ws/ChangeStatusAction.java b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/hotspot/ws/ChangeStatusAction.java index e68986cfa42..8a7cf079fb7 100644 --- a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/hotspot/ws/ChangeStatusAction.java +++ b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/hotspot/ws/ChangeStatusAction.java @@ -23,6 +23,7 @@ import java.util.Objects; import javax.annotation.CheckForNull; import javax.annotation.Nullable; import org.sonar.api.issue.DefaultTransitions; +import org.sonar.api.server.ws.Change; import org.sonar.api.server.ws.Request; import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.WebService; @@ -76,7 +77,8 @@ public class ChangeStatusAction implements HotspotsWsAction { .setDescription("Change the status of a Security Hotpot.
" + "Requires the 'Administer Security Hotspot' permission.") .setSince("8.1") - .setInternal(true); + .setChangelog( + new Change("10.1", "Endpoint visibility change from internal to public")); action.createParam(PARAM_HOTSPOT_KEY) .setDescription("Key of the Security Hotspot") -- 2.39.5