diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-06-22 17:46:22 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-06-29 17:23:19 +0200 |
commit | 4546ffeb44cb56bcf909e4506f255c354eba3e86 (patch) | |
tree | e16884caaea4c98edb20a3f7ecaf60a667e15c2c /sonar-core | |
parent | 702293fda39d243d02fbc342682f9a20b640137e (diff) | |
download | sonarqube-4546ffeb44cb56bcf909e4506f255c354eba3e86.tar.gz sonarqube-4546ffeb44cb56bcf909e4506f255c354eba3e86.zip |
SONAR-9443 Add setting to avoid quality profile change notification
Diffstat (limited to 'sonar-core')
-rw-r--r-- | sonar-core/src/main/java/org/sonar/core/config/CorePropertyDefinitions.java | 8 | ||||
-rw-r--r-- | sonar-core/src/test/java/org/sonar/core/config/CorePropertyDefinitionsTest.java | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/config/CorePropertyDefinitions.java b/sonar-core/src/main/java/org/sonar/core/config/CorePropertyDefinitions.java index 27dc0081917..52041056c88 100644 --- a/sonar-core/src/main/java/org/sonar/core/config/CorePropertyDefinitions.java +++ b/sonar-core/src/main/java/org/sonar/core/config/CorePropertyDefinitions.java @@ -47,6 +47,7 @@ public class CorePropertyDefinitions { public static final String ORGANIZATIONS_ANYONE_CAN_CREATE = "sonar.organizations.anyoneCanCreate"; public static final String ORGANIZATIONS_CREATE_PERSONAL_ORG = "sonar.organizations.createPersonalOrg"; public static final String ONBOARDING_TUTORIAL_SHOW_TO_NEW_USERS = "sonar.onboardingTutorial.showToNewUsers"; + public static final String DISABLE_NOTIFICATION_ON_BUILT_IN_QPROFILES = "sonar.builtInQualityProfiles.disableNotificationOnUpdate"; private CorePropertyDefinitions() { // only static stuff @@ -160,6 +161,13 @@ public class CorePropertyDefinitions { .category(CoreProperties.CATEGORY_SCM) .onlyOnQualifiers(Qualifiers.PROJECT) .build(), + PropertyDefinition.builder(DISABLE_NOTIFICATION_ON_BUILT_IN_QPROFILES) + .name("Avoid quality profiles notification") + .description("Avoid sending email notification on each update of built-in quality profiles to quality profile administrators") + .defaultValue(Boolean.toString(false)) + .category(CoreProperties.CATEGORY_GENERAL) + .type(BOOLEAN) + .build(), // WEB LOOK&FEEL PropertyDefinition.builder(WebConstants.SONAR_LF_LOGO_URL) diff --git a/sonar-core/src/test/java/org/sonar/core/config/CorePropertyDefinitionsTest.java b/sonar-core/src/test/java/org/sonar/core/config/CorePropertyDefinitionsTest.java index 0d1e7f05b9f..50a3028672f 100644 --- a/sonar-core/src/test/java/org/sonar/core/config/CorePropertyDefinitionsTest.java +++ b/sonar-core/src/test/java/org/sonar/core/config/CorePropertyDefinitionsTest.java @@ -33,7 +33,7 @@ public class CorePropertyDefinitionsTest { @Test public void all() { List<PropertyDefinition> defs = CorePropertyDefinitions.all(); - assertThat(defs).hasSize(57); + assertThat(defs).hasSize(58); } @Test |