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

import javax.inject.Inject; import javax.inject.Inject;
import org.sonar.alm.client.azure.AzureDevOpsHttpClient; import org.sonar.alm.client.azure.AzureDevOpsHttpClient;
import org.sonar.alm.client.azure.GsonAzureRepo; 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.Request;
import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService; import org.sonar.api.server.ws.WebService;
"Autoconfigure pull request decoration mechanism.<br/>" + "Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission") "Requires the 'Create Projects' permission")
.setPost(true) .setPost(true)
.setInternal(true)
.setSince("8.6") .setSince("8.6")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));


action.createParam(PARAM_ALM_SETTING) action.createParam(PARAM_ALM_SETTING)
.setRequired(true) .setRequired(true)

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

import javax.inject.Inject; import javax.inject.Inject;
import org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient; import org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient;
import org.sonar.alm.client.bitbucket.bitbucketcloud.Repository; 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.Request;
import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService; import org.sonar.api.server.ws.WebService;
"Autoconfigure pull request decoration mechanism.<br/>" + "Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission") "Requires the 'Create Projects' permission")
.setPost(true) .setPost(true)
.setInternal(true)
.setSince("9.0") .setSince("9.0")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));


action.createParam(PARAM_REPO_SLUG) action.createParam(PARAM_REPO_SLUG)
.setRequired(true) .setRequired(true)

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

import org.sonar.alm.client.bitbucketserver.Branch; import org.sonar.alm.client.bitbucketserver.Branch;
import org.sonar.alm.client.bitbucketserver.BranchesList; import org.sonar.alm.client.bitbucketserver.BranchesList;
import org.sonar.alm.client.bitbucketserver.Repository; 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.Request;
import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService; import org.sonar.api.server.ws.WebService;
"Autoconfigure pull request decoration mechanism.<br/>" + "Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission") "Requires the 'Create Projects' permission")
.setPost(true) .setPost(true)
.setInternal(true)
.setSince("8.2") .setSince("8.2")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));


action.createParam(PARAM_ALM_SETTING) action.createParam(PARAM_ALM_SETTING)
.setRequired(true) .setRequired(true)

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

import org.sonar.alm.client.github.GithubApplicationClientImpl; import org.sonar.alm.client.github.GithubApplicationClientImpl;
import org.sonar.alm.client.github.security.AccessToken; import org.sonar.alm.client.github.security.AccessToken;
import org.sonar.alm.client.github.security.UserAccessToken; 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.Request;
import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService; import org.sonar.api.server.ws.WebService;
"Autoconfigure pull request decoration mechanism.<br/>" + "Autoconfigure pull request decoration mechanism.<br/>" +
"Requires the 'Create Projects' permission") "Requires the 'Create Projects' permission")
.setPost(true) .setPost(true)
.setInternal(true)
.setSince("8.4") .setSince("8.4")
.setHandler(this);
.setHandler(this)
.setChangelog(
new Change("10.3", "Endpoint visibility change from internal to public"));


action.createParam(PARAM_ALM_SETTING) action.createParam(PARAM_ALM_SETTING)
.setRequired(true) .setRequired(true)

Loading…
Cancel
Save