aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/sonar-auth-github/src/main/java/org/sonar/auth/github/GitHubSettings.java7
-rw-r--r--server/sonar-web/src/main/js/helpers/mocks/definitions-list.ts4
-rw-r--r--sonar-core/src/main/resources/org/sonar/l10n/core.properties4
3 files changed, 8 insertions, 7 deletions
diff --git a/server/sonar-auth-github/src/main/java/org/sonar/auth/github/GitHubSettings.java b/server/sonar-auth-github/src/main/java/org/sonar/auth/github/GitHubSettings.java
index bd93b13cfbb..23651360fb2 100644
--- a/server/sonar-auth-github/src/main/java/org/sonar/auth/github/GitHubSettings.java
+++ b/server/sonar-auth-github/src/main/java/org/sonar/auth/github/GitHubSettings.java
@@ -227,7 +227,8 @@ public class GitHubSettings {
.build(),
PropertyDefinition.builder(GROUPS_SYNC)
.name("Synchronize teams as groups")
- .description("For each team they belong to, the user will be associated to a group named 'Organization/Team' (if it exists) in SonarQube.")
+ .description("Synchronize GitHub team with SonarQube group memberships when users log in to SonarQube."
+ + " For each GitHub team they belong to, users will be associated to a group of the same name if it exists in SonarQube.")
.category(CATEGORY)
.subCategory(SUBCATEGORY)
.type(BOOLEAN)
@@ -263,8 +264,8 @@ public class GitHubSettings {
.build(),
PropertyDefinition.builder(PROVISION_VISIBILITY)
.name("Provision project visibility")
- .description("Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private and will be seen only for those users"
- + " that have explicit GitHub permissions for the according repository.")
+ .description("Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private in SonarQube and visible only"
+ + " to users with explicit GitHub permissions for the corresponding repository. Changes take effect at the next synchronization.")
.type(BOOLEAN)
.category(CATEGORY)
.subCategory(SUBCATEGORY)
diff --git a/server/sonar-web/src/main/js/helpers/mocks/definitions-list.ts b/server/sonar-web/src/main/js/helpers/mocks/definitions-list.ts
index 354aa3925f5..bb61f1e9f36 100644
--- a/server/sonar-web/src/main/js/helpers/mocks/definitions-list.ts
+++ b/server/sonar-web/src/main/js/helpers/mocks/definitions-list.ts
@@ -268,7 +268,7 @@ export const definitions: ExtendedSettingDefinition[] = [
key: 'sonar.auth.github.groupsSync',
name: 'Synchronize teams as groups',
description:
- "For each team they belong to, the user will be associated to a group named 'Organization/Team' (if it exists) in SonarQube.",
+ 'Synchronize GitHub team with SonarQube group memberships when users log in to SonarQube. For each GitHub team they belong to, users will be associated to a group of the same name if it exists in SonarQube.',
type: SettingType.BOOLEAN,
category: 'authentication',
subCategory: 'github',
@@ -2531,7 +2531,7 @@ export const definitions: ExtendedSettingDefinition[] = [
name: 'Provision project visibility',
key: 'provisioning.github.project.visibility.enabled',
description:
- 'Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private and will be seen only for those users that have explicit GitHub permissions for the according repository.',
+ 'Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private in SonarQube and visible only to users with explicit GitHub permissions for the corresponding repository. Changes take effect at the next synchronization.',
type: SettingType.BOOLEAN,
category: 'authentication',
subCategory: 'github',
diff --git a/sonar-core/src/main/resources/org/sonar/l10n/core.properties b/sonar-core/src/main/resources/org/sonar/l10n/core.properties
index bfc920199e9..ca2f97c61e6 100644
--- a/sonar-core/src/main/resources/org/sonar/l10n/core.properties
+++ b/sonar-core/src/main/resources/org/sonar/l10n/core.properties
@@ -1507,7 +1507,7 @@ settings.authentication.github.form.provisioning_with_github_short.autoProvision
settings.authentication.github.form.provisioning_with_github_short.jit=Just-in-Time provisioning
settings.authentication.github.form.provisioning_with_github.description=Users, groups and permissions are automatically provisioned from your GitHub organizations. Once activated, users and groups can only be created and modified from your GitHub organizations/teams. Existing local users will be kept and can only be deactivated.
settings.authentication.github.form.description.doc=For more details, see {documentation}.
-settings.authentication.github.form.provisioning_at_login.description=User and group will be synchronise only when user log into Sonarqube.
+settings.authentication.github.form.provisioning_at_login.description=Users and groups are synchronized only when users log in to SonarQube.
settings.authentication.github.form.provisioning.disabled=Your current edition does not support provisioning with GitHub. See the {documentation} for more information.
settings.authentication.github.synchronize_now=Synchronize now
settings.authentication.github.synchronization_in_progress=Synchronization is in progress.
@@ -1531,7 +1531,7 @@ settings.authentication.github.configuration.validation.details.valid_label=Vali
settings.authentication.github.configuration.validation.details.invalid_label=Invalid
settings.authentication.github.configuration.validation.details.org_not_found={0} (not found or app not installed)
settings.authentication.github.configuration.roles_mapping.title=Role permission mapping
-settings.authentication.github.configuration.roles_mapping.description=When synchronizing users and groups we rely on GitHub user and team roles to assign sonarqube permissions. You can customize how the mapping will be applied. Be aware that the mapping will take effect from the next synchronization.
+settings.authentication.github.configuration.roles_mapping.description=When synchronizing users and groups, SonarQube assigns permissions based on GitHub user and team roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization.
settings.authentication.github.configuration.roles_mapping.button_label=Edit mapping
settings.authentication.github.configuration.roles_mapping.dialog.title=GitHub Roles Mapping
settings.authentication.github.configuration.roles_mapping.dialog.roles_column=Roles