aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-server/src
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2018-04-10 16:58:55 +0200
committerTeryk Bellahsene <teryk@users.noreply.github.com>2018-04-16 09:17:32 +0200
commite518fae934aebbf5c8376d298a3f75024900cec1 (patch)
treeb4262b634a6788233fbd3516639c65fc31618766 /server/sonar-server/src
parentb333667fb4c5f3893bf8aaa94a22310919eda39a (diff)
downloadsonarqube-e518fae934aebbf5c8376d298a3f75024900cec1.tar.gz
sonarqube-e518fae934aebbf5c8376d298a3f75024900cec1.zip
SONAR-10569 Authorize to change default visibility of projects without organizations
Diffstat (limited to 'server/sonar-server/src')
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/organization/ws/OrganizationsWsModule.java7
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/organization/ws/OrganizationsWsModuleTest.java2
2 files changed, 5 insertions, 4 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/organization/ws/OrganizationsWsModule.java b/server/sonar-server/src/main/java/org/sonar/server/organization/ws/OrganizationsWsModule.java
index f27020591f8..a5f94963fb6 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/organization/ws/OrganizationsWsModule.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/organization/ws/OrganizationsWsModule.java
@@ -40,7 +40,9 @@ public class OrganizationsWsModule extends Module {
// actions
SearchAction.class,
SearchMembersAction.class,
- SearchMyOrganizationsAction.class);
+ SearchMyOrganizationsAction.class,
+ // Update of project visibility is used on on-premise instances, not only on SonarCloud / Organizations
+ UpdateProjectVisibilityAction.class);
if (config.getBoolean(SONARCLOUD_ENABLED).orElse(false)) {
add(
EnableSupportAction.class,
@@ -48,8 +50,7 @@ public class OrganizationsWsModule extends Module {
CreateAction.class,
DeleteAction.class,
RemoveMemberAction.class,
- UpdateAction.class,
- UpdateProjectVisibilityAction.class);
+ UpdateAction.class);
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/organization/ws/OrganizationsWsModuleTest.java b/server/sonar-server/src/test/java/org/sonar/server/organization/ws/OrganizationsWsModuleTest.java
index 66c96ce2047..89444a8c470 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/organization/ws/OrganizationsWsModuleTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/organization/ws/OrganizationsWsModuleTest.java
@@ -39,7 +39,7 @@ public class OrganizationsWsModuleTest {
underTest.configure(container);
assertThat(container.getPicoContainer().getComponentAdapters())
- .hasSize(COMPONENTS_IN_EMPTY_COMPONENT_CONTAINER + 5);
+ .hasSize(COMPONENTS_IN_EMPTY_COMPONENT_CONTAINER + 6);
}
@Test