Browse Source

SONAR-20635 Make all project import endpoints public

tags/10.3.0.82913
Antoine Vigneau 8 months ago
parent
commit
fbc15d5461

+ 4
- 2
server/sonar-webserver-webapi/src/main/java/org/sonar/server/almintegration/ws/azure/ImportAzureProjectAction.java View File

@@ -23,6 +23,7 @@ import java.util.Optional;
import javax.inject.Inject;
import org.sonar.alm.client.azure.AzureDevOpsHttpClient;
import org.sonar.alm.client.azure.GsonAzureRepo;
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;
@@ -94,9 +95,10 @@ public class ImportAzureProjectAction implements AlmIntegrationsWsAction {
"Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission")
.setPost(true)
.setInternal(true)
.setSince("8.6")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));

action.createParam(PARAM_ALM_SETTING)
.setRequired(true)

+ 4
- 2
server/sonar-webserver-webapi/src/main/java/org/sonar/server/almintegration/ws/bitbucketcloud/ImportBitbucketCloudRepoAction.java View File

@@ -24,6 +24,7 @@ import javax.annotation.Nullable;
import javax.inject.Inject;
import org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient;
import org.sonar.alm.client.bitbucket.bitbucketcloud.Repository;
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;
@@ -95,9 +96,10 @@ public class ImportBitbucketCloudRepoAction implements AlmIntegrationsWsAction {
"Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission")
.setPost(true)
.setInternal(true)
.setSince("9.0")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));

action.createParam(PARAM_REPO_SLUG)
.setRequired(true)

+ 4
- 2
server/sonar-webserver-webapi/src/main/java/org/sonar/server/almintegration/ws/bitbucketserver/ImportBitbucketServerProjectAction.java View File

@@ -26,6 +26,7 @@ import org.sonar.alm.client.bitbucketserver.BitbucketServerRestClient;
import org.sonar.alm.client.bitbucketserver.Branch;
import org.sonar.alm.client.bitbucketserver.BranchesList;
import org.sonar.alm.client.bitbucketserver.Repository;
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;
@@ -100,9 +101,10 @@ public class ImportBitbucketServerProjectAction implements AlmIntegrationsWsActi
"Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission")
.setPost(true)
.setInternal(true)
.setSince("8.2")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));

action.createParam(PARAM_ALM_SETTING)
.setRequired(true)

+ 4
- 2
server/sonar-webserver-webapi/src/main/java/org/sonar/server/almintegration/ws/github/ImportGithubProjectAction.java View File

@@ -27,6 +27,7 @@ import org.sonar.alm.client.github.GithubApplicationClient.Repository;
import org.sonar.alm.client.github.GithubApplicationClientImpl;
import org.sonar.alm.client.github.security.AccessToken;
import org.sonar.alm.client.github.security.UserAccessToken;
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;
@@ -110,9 +111,10 @@ public class ImportGithubProjectAction implements AlmIntegrationsWsAction {
"Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission")
.setPost(true)
.setInternal(true)
.setSince("8.4")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));

action.createParam(PARAM_ALM_SETTING)
.setRequired(true)

Loading…
Cancel
Save