diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2011-08-15 19:36:19 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2011-08-15 19:36:19 +0200 |
commit | 04cde730a288fc1dd0de91e3ee0cd0c96ed41919 (patch) | |
tree | 45345155d06fadb02c37734fc3f8eb1fe6c443ca /plugins | |
parent | 0dbee87afa49c3c5f75f045e1ac5bf1ec171e5b7 (diff) | |
download | sonarqube-04cde730a288fc1dd0de91e3ee0cd0c96ed41919.tar.gz sonarqube-04cde730a288fc1dd0de91e3ee0cd0c96ed41919.zip |
SONAR-2694 Provide a new optional 'category' attribute on the @Property annotation
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java | 52 | ||||
-rw-r--r-- | plugins/sonar-l10n-en-plugin/src/main/resources/org/sonar/l10n/core.properties | 10 |
2 files changed, 45 insertions, 17 deletions
diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java index 60f7d250ba0..db162da7c70 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java +++ b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java @@ -48,21 +48,25 @@ import java.util.List; key = CoreProperties.ORGANIZATION, name = "Organization", description = "Identify your installation. Required to generate the server key and to benefit from licensed plugins. Server must be restarted for the change to take effect.", - global = true), + global = true, + category = "General" + ), @Property( key = CoreProperties.SERVER_BASE_URL, defaultValue = CoreProperties.SERVER_BASE_URL_DEFAULT_VALUE, name = "Server base URL", description = "HTTP address of the Sonar server, such as <i>http://yourhost.yourdomain/sonar</i>. This value is used i.e. to create links in emails and to generate server key.", project = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_COVERAGE_PLUGIN_PROPERTY, defaultValue = "cobertura", name = "Code coverage plugin", description = "Key of the code coverage plugin to use.", project = true, - global = true), + global = true, + category = "Coverage"), @Property( key = CoreProperties.CORE_IMPORT_SOURCES_PROPERTY, defaultValue = "" + CoreProperties.CORE_IMPORT_SOURCES_DEFAULT_VALUE, @@ -70,14 +74,16 @@ import java.util.List; description = "Set to false if sources should not be displayed, e.g. for security reasons.", project = true, module = true, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_TENDENCY_DEPTH_PROPERTY, defaultValue = "" + CoreProperties.CORE_TENDENCY_DEPTH_DEFAULT_VALUE, name = "Tendency period", description = TendencyDecorator.PROP_DAYS_DESCRIPTION, project = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.SKIP_TENDENCIES_PROPERTY, defaultValue = "" + CoreProperties.SKIP_TENDENCIES_DEFAULT_VALUE, @@ -85,41 +91,47 @@ import java.util.List; description = "Skip calculation of measure tendencies", project = true, module = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_SKIPPED_MODULES_PROPERTY, name = "Exclude modules", description = "Maven artifact ids of modules to exclude (comma-separated).", project = true, - global = false), + global = false, + category = "General"), @Property( key = CoreProperties.CORE_RULE_WEIGHTS_PROPERTY, defaultValue = CoreProperties.CORE_RULE_WEIGHTS_DEFAULT_VALUE, name = "Rules weight", description = "A weight is associated to each priority to calculate the Rules Compliance Index.", project = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_FORCE_AUTHENTICATION_PROPERTY, defaultValue = "" + CoreProperties.CORE_FORCE_AUTHENTICATION_DEFAULT_VALUE, name = "Force user authentication", description = "Forcing user authentication stops un-logged users to access Sonar.", project = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_ALLOW_USERS_TO_SIGNUP_PROPERTY, defaultValue = "" + CoreProperties.CORE_ALLOW_USERS_TO_SIGNUP_DEAULT_VALUE, name = "Allow users to sign up online", description = "Users can sign up online.", project = false, - global = true), + global = true, + category = "General"), @Property( key = CoreProperties.CORE_DEFAULT_GROUP, defaultValue = CoreProperties.CORE_DEFAULT_GROUP_DEFAULT_VALUE, name = "Default user group", description = "Any new users will automatically join this group.", project = false, - global = true + global = true, + category = "General" ), @Property( key = CoreProperties.CORE_VIOLATION_LOCALE_PROPERTY, @@ -127,7 +139,8 @@ import java.util.List; name = "Locale used for violation messages", description = "Locale to be used when generating violation messages. It's up to each rule engine to support this global internationalization property", project = true, - global = true), + global = true, + category = "General"), @Property( key = "sonar.timemachine.period1", name = "Period 1", @@ -136,7 +149,8 @@ import java.util.List; "compare to previous analysis</li><li>A version, for example 1.2</li></ul>", project = false, global = true, - defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_1 + defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_1, + category = "Time Machine" ), @Property( key = "sonar.timemachine.period2", @@ -144,7 +158,8 @@ import java.util.List; description = "See the property 'Period 1'", project = false, global = true, - defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_2 + defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_2, + category = "Time Machine" ), @Property( key = "sonar.timemachine.period3", @@ -152,7 +167,8 @@ import java.util.List; description = "See the property 'Period 1'", project = false, global = true, - defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_3 + defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_3, + category = "Time Machine" ), @Property( key = "sonar.timemachine.period4", @@ -162,7 +178,8 @@ import java.util.List; "for example 2010-12-25</li><li>'previous_analysis' to compare to previous analysis</li><li>A version, for example 1.2</li></ul>", project = true, global = false, - defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_4 + defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_4, + category = "Time Machine" ), @Property( key = "sonar.timemachine.period5", @@ -170,7 +187,8 @@ import java.util.List; description = "See the property 'Period 4'", project = true, global = false, - defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_5 + defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_5, + category = "Time Machine" ) }) public class CorePlugin extends SonarPlugin { diff --git a/plugins/sonar-l10n-en-plugin/src/main/resources/org/sonar/l10n/core.properties b/plugins/sonar-l10n-en-plugin/src/main/resources/org/sonar/l10n/core.properties index 6695634552d..4d5541356c2 100644 --- a/plugins/sonar-l10n-en-plugin/src/main/resources/org/sonar/l10n/core.properties +++ b/plugins/sonar-l10n-en-plugin/src/main/resources/org/sonar/l10n/core.properties @@ -416,6 +416,16 @@ dashboard.update_dashboard=Update dashboard #------------------------------------------------------------------------------ # +# SETTINGS +# +#------------------------------------------------------------------------------ +settings.save_category=Save {0} settings +settings.category.General=General + + + +#------------------------------------------------------------------------------ +# # WIDGETS # #------------------------------------------------------------------------------ |