Commit Graph

373 Commits

Author SHA1 Message Date
simonbrandhof
4cc2bb2abb SONAR-1643 fix IT 2010-11-01 14:36:12 +00:00
simonbrandhof
61a8457551 SONAR-1643 add example of widget properties in plugin archetype + use enumeration for the type of widget property 2010-11-01 14:20:55 +00:00
Godin
db6d48b266 SONAR-1913: Property renamed to "sonar.updatecenter.activate". 2010-11-01 12:52:46 +00:00
simonbrandhof
8dc8484f2e SONAR-1643
* values of widget_properties are typed in widget API (for example booleans, integers or floats instead of strings)
* remove unused CSS
* highlight the current layout when editing layouts
2010-11-01 12:51:58 +00:00
Godin
1c0ac2bb59 SONAR-1913: Add a property to deactivate Update Center 2010-11-01 12:23:25 +00:00
Godin
7e6ae83107 SONAR-1893: Display new sonar releases 2010-11-01 11:43:37 +00:00
simonbrandhof
dc93094572 SONAR-1643 add a link to configure widget 2010-11-01 10:31:22 +00:00
simonbrandhof
632c88629c SONAR-1643 widgets require to be configured only if it has mandatory properties without default value 2010-11-01 10:23:27 +00:00
simonbrandhof
4e8a23e0d2 SONAR-1643 add widget properties 2010-10-29 15:11:39 +00:00
simonbrandhof
952024c392 SONAR-1643 edit widget properties 2010-10-28 15:27:18 +00:00
simonbrandhof
11004fa74d SONAR-1643 improve display of widgets to add + administrators can edit the default dashboard 2010-10-28 14:53:29 +00:00
simonbrandhof
8793034838 SONAR-1643 follow shared dashboards 2010-10-28 13:53:19 +00:00
simonbrandhof
d40b348450 SONAR-1643 configure widgets: links edit and remove can not be clicked 2010-10-28 13:12:03 +00:00
simonbrandhof
f1c7ed956b SONAR-1643 manage default dashboards for anonymous users 2010-10-28 11:37:59 +00:00
simonbrandhof
47b94087e3 SONAR-1643 unfollow shared dashboards 2010-10-28 10:31:52 +00:00
simonbrandhof
5078541b8e SONAR-1643 move core widgets from sonar-server to sonar-core-plugin + improve UI 2010-10-28 10:23:58 +00:00
simonbrandhof
ec7f0817ee SONAR-1643 apply a part of the GSOC branch 2010-10-28 08:02:18 +00:00
Godin
0b86ed2749 SONAR-1887: Display available plugin updates
SONAR-1888: Add a button to install the last compatible version
2010-10-27 20:40:24 +00:00
Godin
6e0bd0e0c8 SONAR-1886: Uninstall a plugin 2010-10-27 18:50:45 +00:00
Godin
62346ef1b5 SONAR-1887: Display available plugin updates 2010-10-27 18:26:24 +00:00
Godin
a6e130d9f5 SONAR-1886: Uninstall a plugin 2010-10-27 17:33:21 +00:00
Godin
e86d299c13 SONAR-1886: Uninstall a plugin 2010-10-27 17:15:33 +00:00
Godin
6b50f77089 SONAR-1886: Uninstall a plugin 2010-10-27 16:45:56 +00:00
Godin
4321c5607b SONAR-1563: Display installed plugins
SONAR-1889: Display new available plugins
2010-10-27 14:19:51 +00:00
Godin
0d5a93e1c3 SONAR-1563: Display installed plugins 2010-10-27 11:28:34 +00:00
Godin
d64769d226 SONAR-1888: Add a button to install the last compatible version 2010-10-25 13:02:39 +00:00
Godin
4e65e4bcd7 SONAR-1563: Rename domain to "updatecenter" 2010-10-25 12:47:12 +00:00
Godin
e8383c7861 Reactivate link for update center 2010-10-25 11:54:05 +00:00
simonbrandhof
297aa56968 register org.sonar.api.rules.AnnotationRuleParser to server-side components 2010-10-25 09:43:45 +00:00
Godin
9e297eca1d SONAR-1900: Add constructor to DeprecatedProfiles 2010-10-23 19:55:28 +00:00
simonbrandhof
e973e6a374 SONAR-1830 do not define alert thresholds on rating metrics 2010-10-22 14:39:38 +00:00
simonbrandhof
a21b4ac84d SONAR-1881 delete ActiveRule orphans when restoring a global conf backup 2010-10-21 15:05:41 +00:00
simonbrandhof
938b174bc2 SONAR-1830 support rating metric type in drilldowns and timemachine 2010-10-21 13:12:41 +00:00
simonbrandhof
d691016265 SONAR-1881 delete orphan active rules 2010-10-20 21:11:41 +00:00
simonbrandhof
91fc9b5b2a SONAR-1830 display background color of measures with rating type 2010-10-20 15:01:28 +00:00
simonbrandhof
83e37e5cb8 SONAR-1830 extract the html color of a measure from the class Treemap to Measure + support rating type 2010-10-20 14:16:28 +00:00
simonbrandhof
db2c24f023 SONAR-1830 new metric type 'rating' 2010-10-19 15:31:17 +00:00
simonbrandhof
757c89eb7f VIEWS-43 Deleted projects are still displayed in view components 2010-10-18 15:31:51 +00:00
simonbrandhof
5dc61ea81e VIEWS-55 Check user authorization on masterproject 2010-10-18 12:11:58 +00:00
simonbrandhof
7ac4355ccf VIEWS-20 Do not check user authorization on view components 2010-10-18 11:51:09 +00:00
simonbrandhof
5a81c5394c VIEWS-5 TImeMachine only shows first analysis, not latest 2010-10-18 11:50:04 +00:00
Godin
ff81f007bd SONAR-1705: When using the WAR packaging to deploy Sonar, if the "sonar.home" directory doesn't exist a clear message/exception must be displayed 2010-10-18 10:58:41 +00:00
simonbrandhof
32548122e4 default value of PLUGINS.CHILD_FIRST_CLASSLOADER is false 2010-10-17 18:50:54 +00:00
Godin
6636cf363e SONAR-1862:
* Upgrade to sonar-update-center-common 0.3-SNAPSHOT
* Add column 'child_first_classloader' to table 'plugins'
* Add possibility to use child-first classloader
2010-10-16 22:18:26 +00:00
Godin
fa92a9ff62 SONAR-1838: Allow inter-dependencies for plugins 2010-10-15 00:08:24 +00:00
simonbrandhof
4ccf48f4e7 SONAR-1856 Filters must exclude measures on quality model characteristics 2010-10-14 10:22:22 +00:00
simonbrandhof
2d3b588b4a [maven-release-plugin] prepare for next development iteration 2010-10-12 10:47:11 +00:00
simonbrandhof
b791b9aac2 [maven-release-plugin] prepare release 2.3 2010-10-12 10:46:47 +00:00
simonbrandhof
71c3c02b56 SONAR-1697 XML default property values are not correctly displayed in the Settings pages 2010-10-12 09:16:03 +00:00
simonbrandhof
dc56f06747 SONAR-1843 The webservice /api/properties fails when requested format is XML 2010-10-08 16:41:13 +00:00
simonbrandhof
fc24fe199e API: apply the same pattern between rules and profiles API. The extension point to define rules is org.sonar.api.rules.RuleRepository. The classes AnnotationRuleParser and XMLRuleParser are components that can be used but not extended. 2010-10-08 15:48:07 +00:00
simonbrandhof
7ca495d674 API: improve the pattern to define quality profiles. The extension point is org.sonar.api.profiles.ProfileDefinition, whereas XMLProfileParser and AnnotationProfileParser are components that can be used but not extended. 2010-10-08 14:38:32 +00:00
simonbrandhof
212b8ccbb9 minor update of the CSS class .background-gray 2010-10-06 17:30:52 +00:00
simonbrandhof
7361c326e5 [maven-release-plugin] prepare for next development iteration 2010-10-05 19:00:30 +00:00
simonbrandhof
6c36be2a02 [maven-release-plugin] prepare release 2.3-RC2 2010-10-05 19:00:02 +00:00
simonbrandhof
82a24b4abf remove the CSS class 'data2' => reverted to 'data' 2010-10-05 18:35:10 +00:00
simonbrandhof
4393d07312 quality model API: simplify difference between property numeric value and text value 2010-10-04 22:01:29 +00:00
simonbrandhof
a8f6e5c63a fix the vertical alignment issue in filter pages 2010-10-04 20:42:53 +00:00
simonbrandhof
839e312f72 SONAR-1833 treemap ignores fractional part of metrics 2010-10-04 20:40:50 +00:00
simonbrandhof
389cb9cd02 fix alignment of tendency icons in the components page 2010-10-04 20:39:45 +00:00
simonbrandhof
65724fddb9 add the method JRubyFacade.getComponentByClassname(pluginKey, classname) to get components from ruby code 2010-10-04 08:53:59 +00:00
simonbrandhof
3cf4bf1b3c fix IT 2010-10-02 11:03:05 +00:00
simonbrandhof
5ff37187a4 rules console: rename the button 'Create new rule from this template' to 'Copy rule' 2010-10-01 09:03:43 +00:00
simonbrandhof
a512de3bbd upgrade trunk to 2.4-SNAPSHOT 2010-09-30 17:35:41 +00:00
simonbrandhof
03641d3e3d fix rendering on IE6 2010-09-30 16:59:38 +00:00
simonbrandhof
49130adac6 [maven-release-plugin] prepare for next development iteration 2010-09-30 16:09:53 +00:00
simonbrandhof
293e51c2af [maven-release-plugin] prepare release 2.3-RC1 2010-09-30 16:09:27 +00:00
simonbrandhof
e833f6263a Add some warnings to the database upgrade form 2010-09-30 14:04:18 +00:00
simonbrandhof
3ec1456685 improve the display of rules in profile console 2010-09-30 13:51:24 +00:00
simonbrandhof
4b6828f0e9 the property sonar.core.codeCoveragePlugin is not used when it's set from UI console 2010-09-30 09:37:00 +00:00
simonbrandhof
eb665082b0 SONAR-1767 fix violations viewer when a rule is selected and the param 'rule' is the id 2010-09-29 20:49:28 +00:00
simonbrandhof
732e032a26 remove the update center link from sidebar (feature is postponed to next release) 2010-09-29 07:23:31 +00:00
simonbrandhof
11130dbcfe SONAR-1689 Sorting on alerts does not work anymore 2010-09-28 17:00:54 +00:00
simonbrandhof
f25c971275 SONAR-1814 add the method ExtensionProvider.provide() in order to support obfuscated code 2010-09-28 15:53:04 +00:00
simonbrandhof
48e72253d7 fix alignement of icons in the CSS class "data2" 2010-09-28 12:12:09 +00:00
simonbrandhof
d2f25e344d SONAR-1814 remove the API to find a plugin from an extension :
* do register coverage extensions in picocontainer only when the plugin is selected (see parameter sonar.core.codeCoveragePlugin)
 * do not display plugin names when detecting a duplication of metrics
 * remove unused methods from the deprecated component RulesManager
2010-09-28 12:10:05 +00:00
Godin
a6071ca39f SONAR-1709: Set HTTP status code in StaticResourcesServlet in case of error 2010-09-27 13:37:01 +00:00
Godin
f854c3c8f0 SONAR-1709: Add unit test and improve logging for StaticResourcesServlet 2010-09-27 13:27:50 +00:00
Godin
6ab9363b7b SONAR-1709: in ruby-helper parameter :plugin should be optional 2010-09-27 12:09:38 +00:00
Godin
3727f84e84 SONAR-1709:
* Add ruby-helper for URL construction for static resources from plugins
* Add integration test
2010-09-27 10:09:23 +00:00
simonbrandhof
1cbc025312 fix CSS on Chrome and Safari (data2 rows are too big)
+ filters: move links to alerts in the table footer
2010-09-26 22:20:41 +00:00
Godin
2dc85f396a SONAR-1709: Add StaticResourcesServlet for loading static resources from plugins 2010-09-25 01:14:53 +00:00
Godin
cea7dd4296 SONAR-1634: Provide meaningful error message, when plugin tries to define metric, which already defined in other plugin or in core 2010-09-24 16:32:51 +00:00
Godin
a35d6e4e17 SONAR-1634: Provide meaningful error message, when plugin tries to define metric, which already defined in other plugin or in core 2010-09-24 16:17:56 +00:00
simonbrandhof
d1f184b66a remove a useless nested RuntimeException when an error occur during loading of plugins 2010-09-24 11:32:13 +00:00
Godin
1006c3556b SONAR-1780:
* An exception should be thrown in case when two Sonar plugins try to use the same key
* Add message to log, when file with plugin was deleted
2010-09-23 16:18:26 +00:00
simonbrandhof
2edad37f21 fix CSS class "data2" when nested tables 2010-09-22 13:32:49 +00:00
simonbrandhof
365a5dbae8 SONAR-1798 rename RULE_FAILURES.POINTS to COST 2010-09-22 13:29:23 +00:00
simonbrandhof
d6000bfbea SONAR-1798 Ability to register a number of points to a rule violation 2010-09-22 13:14:08 +00:00
simonbrandhof
d46e081eac quality models: limit the methods of org.sonar.api.qualitymodel.ModelFinder to read methods. Management methods are restricted to core => extracted to org.sonar.server.qualitymodel.ModelManager 2010-09-21 21:25:29 +00:00
simonbrandhof
d4963b41c3 add characteristic properties to quality models 2010-09-21 16:01:48 +00:00
simonbrandhof
d62dab83dd fix edition of user rules 2010-09-20 16:53:25 +00:00
simonbrandhof
76453df999 fix activation of rule parameters with default value 2010-09-20 16:44:22 +00:00
simonbrandhof
60ec8a88c1 ruby api : add the methods QualityModel.characteristics_without_rule and QualityModel.characteristic() 2010-09-20 14:27:01 +00:00
simonbrandhof
325aadeb23 add methods JRubyFacade.getRuleRepositories() and getRuleRepository(String key) 2010-09-17 12:47:39 +00:00
simonbrandhof
690808781a add the column CHARACTERISTICS.ENABLED 2010-09-16 15:58:42 +00:00
simonbrandhof
790ba5c2d8 fix an integration test 2010-09-14 15:47:18 +00:00
simonbrandhof
c35e58fb40 fix some integration tests 2010-09-14 14:48:40 +00:00
simonbrandhof
42c3d47753 backward compatibility of ConfigurationImportable rule repositories 2010-09-14 13:01:22 +00:00
simonbrandhof
91b4e663c5 move deprecated check api to sonar-deprecated 2010-09-14 09:59:18 +00:00
simonbrandhof
042c18345f SONAR-1229 backup/restore quality profiles 2010-09-14 06:33:26 +00:00
simonbrandhof
b384d1804d SONAR-1776 - Add a page Permalinks to the profile console 2010-09-13 17:54:36 +00:00
simonbrandhof
579e262b52 permalinks to plugin configurations : the default profile is used if the parameter 'profile' is not set 2010-09-10 15:01:07 +00:00
simonbrandhof
8c95433db8 * quality models : rename ModelProvider to ModelFinder
* fix some integration tests
2010-09-10 14:47:07 +00:00
simonbrandhof
23830d07ed * rename RuleProvider to RuleFinder
* deprecate some classes in the rule API
* add the parameter ValidationMessages to ProfileDefinition.createPrototype()
2010-09-10 13:04:24 +00:00
simonbrandhof
5cd839bbec simplify ValidationMessages and ProfileDefinition 2010-09-10 12:27:33 +00:00
simonbrandhof
41b2388801 minor css update in profiles console 2010-09-09 11:22:47 +00:00
simonbrandhof
f39892b2fe SONAR-1776 - Add a page "Permalinks" to the profile console 2010-09-09 10:30:49 +00:00
simonbrandhof
faf5a6a1cb fix some issues on the page "permalinks" of profiles console :
* available for anonymous users
* url is wrong
2010-09-09 10:08:51 +00:00
simonbrandhof
088d62c2b7 add a tab "permalinks" to profiles console 2010-09-09 09:43:56 +00:00
simonbrandhof
0dd067a3ef add CHARACTERISTICS.DESCRIPTION 2010-09-08 20:29:03 +00:00
simonbrandhof
39b5479f0e SONAR-1137 When no rule engine exist on a language, all other rules are shown on the screen 2010-09-08 09:47:57 +00:00
simonbrandhof
88495df471 SONAR-440 Warning when some rules are not imported from a checkstyle and/or PMD configuration file(s) 2010-09-08 09:47:21 +00:00
simonbrandhof
2c41b392b1 SONAR-1404 Allow to rename quality profile 2010-09-08 00:09:54 +00:00
simonbrandhof
21c5edb2ea quality profiles: fix backup filename when the profile name contains spaces 2010-09-07 23:58:24 +00:00
simonbrandhof
7a07af0d84 SONAR-1654 Export rules in rules engine exports everything (Java, PHP, VB...) when you select any in plugins
+ sort quality profiles by language
2010-09-07 23:53:42 +00:00
simonbrandhof
3cc63963cf SONAR-1549 The Sonar profile creation form doesn't allow to import checkstyle,pmd and Findbugs conf files when several langages are defined
SONAR-440 add warnings to checkstyle when importing configuration
2010-09-07 23:23:23 +00:00
simonbrandhof
fbdd9d383d SONAR-1290 Improve SQL requests on the Q profiles page 2010-09-07 12:10:01 +00:00
simonbrandhof
6b3ca3adbf SONAR-440 Warning when some rules are not imported from a checkstyle and/or PMD configuration file(s)
SONAR-1229 Export/Import a given Sonar quality profile
2010-09-07 11:08:38 +00:00
simonbrandhof
aef2286bf0 SONAR-1229 Export/Import a given Sonar quality profile 2010-09-06 17:22:57 +00:00
simonbrandhof
2109c5ba59 add missing copyright 2010-09-06 14:20:09 +00:00
simonbrandhof
f4f4f5f279 SONAR-1480 backup a Q profile 2010-09-06 14:16:09 +00:00
simonbrandhof
aeadc1f912 SONAR-236 remove deprecated code from checkstyle plugin + display default value of rule parameters in Q profile console 2010-09-06 14:08:06 +00:00