aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix violationsEvgeny Mandrikov2011-05-2915-45/+42
|
* SONAR-2390 patch activerecord to automatically manage max nb of elts in IN ↵simonbrandhof2011-05-281-9/+30
| | | | statements
* SONAR-1922 Improve ProfileEventsSensorEvgeny Mandrikov2011-05-282-57/+64
| | | | | | | * Create event only when actual change of version or profile was done. * Use only one form for event description: "ProfileA version X is used instead of ProfileB version Y".
* SONAR-1922 Improve UI for profile changelogEvgeny Mandrikov2011-05-282-6/+32
| | | | | | | * Show message instead of empty table, when no changes were done. * Add a select box to only show changelog between the last version and another selected version (penultimate by default).
* SONAR-2475 remove org.sonar.api.checks.checkers and ↵simonbrandhof2011-05-2733-1868/+0
| | | | org.sonar.api.checks.profiles
* SONAR-2475 remove org.sonar.api.rules.RulePriorityMappersimonbrandhof2011-05-271-29/+0
|
* SONAR-2468 add a better sample of ProjectBuildersimonbrandhof2011-05-271-7/+32
|
* Rename org.sonar.batch.ExtensionDownloader to ArtifactDownloadersimonbrandhof2011-05-277-16/+12
|
* Add some javadocsimonbrandhof2011-05-272-4/+12
|
* SONAR-2469 add unit testssimonbrandhof2011-05-273-67/+179
|
* SONAR-2469 add unit testssimonbrandhof2011-05-275-35/+107
|
* Improve guide about creation of migration scriptsEvgeny Mandrikov2011-05-271-0/+4
|
* SONAR-2468 new extension point org.sonar.api.bootstrap.ProjectBuildersimonbrandhof2011-05-2740-378/+915
|
* SONAR-1922 Improve UI for profile changelogEvgeny Mandrikov2011-05-272-25/+29
| | | | | | | | | | * Reorder columns * Use bold instead of italic to express parameter changes * Show severity icons * Lowercase action text and simplify code
* SONAR-2388 clear the "Assigned to" field when appropriateFabrice Bellingard2011-05-271-1/+1
| | | | | Clear the "Assigned to" field when the options "With false-positives" and "Only false-positives" are selected otherwise no result is returned as false-positive review are automatically unassigned.
* SONAR-1922 Add a kind of version control for quality profilesEvgeny Mandrikov2011-05-2763-124/+1395
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply patch, which was contributed by Julien Henry: * Following algorithm was implemented: Every profile starts with version=1 and used=false. As soon as there is an analysis of a project, the involved profile is set to used=true. Every modification to a quality profile (activation, deactivation or modification of rule) is logged in DB in dedicated tables. When a modification is done on a profile that is used=true, then version number is increased and profile is set to used=false. * Introduced new metric to store profile version, which was used during analysis. * If profile for project is different than the one used during previous analysis, then event would be created. * Introduced new tab 'changelog' for profiles. Following fixes were applied on original patch: * Index name limited to 30 characters in Oracle DB, so names were reduced. * Field ActiveRuleChange.profileVersion never read locally, because ruby read it directly from DB, so getter added. * Direction doesn't make sense for 'profile_version' metric, so was removed. * Fixed ProfileEventsSensor: it seems that TimeMachine not guarantee that the order of measures would be the same as in query, so we should perform two sequential queries. * Fixed handling of null values during migration.
* SONAR-1688 Search box does not allow mouse clicks to select the item.Fabrice Bellingard2011-05-261-3/+5
| | | Had to comment 1 line in scriptaculous.js file.
* SONAR-2388 Make it possible to search for 'false-positive' reviewsFabrice Bellingard2011-05-2612-19/+58
| | | | | | | - Adds select box on the search page - Change comment icon color if false-positive - Add "False positive" label on the permalink page - Adjust link that opens the resource to directly open the resource viewer on the false-positives
* SONAR-2443 Remove indicator from suggest field to prevent "shaking"Fabrice Bellingard2011-05-261-5/+1
| | | | | | | FI: the display of the indicator is handle by the scriptaculous component, which uses the "display" property instead of the "visibility" one to hide/show the indicator. This is what causes the "shaking" of elements placed on the right side of the component while waiting for the answer from the server.
* SONAR-2397 Remove sort on Assignee and ProjectFabrice Bellingard2011-05-262-9/+2
| | | | | The reason is that the DB request fails on Derby because of the joint needed to get the assignee name or the project name. FI: it worked on Postgres (and probably all other "real" DBs).
* SONAR-2453 Update the way "FALSE-POSITIVE" reviews are managedFabrice Bellingard2011-05-2616-45/+205
| | | | | | 1- Update the DB, migration scripts & co. 2- Update the model, controller & co. 3- Update the WS Client
* SONAR-2469 fix typo in name of InstantiationStrategy classsimonbrandhof2011-05-268-32/+32
|
* SONAR-2469 refactor Modulesimonbrandhof2011-05-2556-3230/+1260
| | | | | | SONAR-2469 instanciation strategy of batch extensions SONAR-2469 fix initialization of project
* Merge branch 'modif'Fabrice Bellingard2011-05-253-1/+12
|\
| * SONAR-2473 Fix SQL request to prevent "closing" again a review Fabrice Bellingard2011-05-253-1/+12
| |
* | SONAR-2450 Display the last comment of review in the Reviews pageFabrice Bellingard2011-05-252-4/+4
|/ | | | - Fix alignment of comment with title - Replaces '\n' by a space
* SONAR-2443 Improve DB request to potentially fix IT pbm on OracleFabrice Bellingard2011-05-251-1/+1
|
* The Markdown class uses the new ChannelDispatch BuilderFreddy Mallet2011-05-241-14/+10
|
* Add missing Javadocs for Metric.BuilderEvgeny Mandrikov2011-05-241-6/+9
|
* SONAR-2443 Improve the assignee select-box in the resource viewerFabrice Bellingard2011-05-247-30/+28
| | | | | | For: - creating a review - assigning a review
* SONAR-2443 Improve the user select-box when searching for reviewFabrice Bellingard2011-05-247-20/+113
| | | | | - For field "author" and "assignee" - Done as a reusable component
* SONAR-2425 Add index on CHARACTERISTIC_PROPERTIES.CHARACTERISTIC_IDEvgeny Mandrikov2011-05-242-2/+2
| | | | Index name limited to 30 characters in Oracle DB.
* Provide a builder to the ChannelDispatcher class and depreciate all constructorsFreddy Mallet2011-05-242-8/+118
|
* SONAR-2425 Add index on CHARACTERISTIC_PROPERTIES.CHARACTERISTIC_IDEvgeny Mandrikov2011-05-244-22/+54
|
* SONAR-2464 Metric.Builder must set best and worst values when type percentEvgeny Mandrikov2011-05-232-0/+20
|
* SONAR-2462 Leave false-positive review open until violation removedFabrice Bellingard2011-05-234-10/+45
| | | | A "False-Positive" review should be closed only when the underlying violation disappears
* SONAR-2454 Assignee must become null when flagging as false-positiveFabrice Bellingard2011-05-231-0/+2
|
* SONAR-2457 Fix source shown on review even if user is not 'codeviewer'Fabrice Bellingard2011-05-231-1/+1
|
* SONAR-2450 Display last comment on each review in the Reviews pageFabrice Bellingard2011-05-233-12/+19
| | | | Displays only an excerpt of the comment if the comment is too long.
* Use factory Metric.Builder instead of Metric constructorEvgeny Mandrikov2011-05-211-157/+498
|
* SONAR-2438 Display the last update date of reviewsFabrice Bellingard2011-05-201-6/+10
| | | Improve UI
* SONAR-2397 Add the ability to sort the reviews in the "Reviews" pageFabrice Bellingard2011-05-203-10/+59
|
* SONAR-2450 Display the last comment on each review in the Reviews page Fabrice Bellingard2011-05-203-1/+15
|
* SONAR-2438 Display the last update date of reviewsFabrice Bellingard2011-05-201-0/+10
|
* SONAR-2419 Remove background color and border for permalinksFabrice Bellingard2011-05-201-4/+0
| | | | On the resource viewer, as it could look ugly if the violation message was on more than 1 line
* SONAR-2449 'updated_at' attribute of a review is not always updatedFabrice Bellingard2011-05-202-17/+29
| | | | | It was not updated when a comment is added, edited or deleted. Now it is the case.
* SONAR-2432 Tune best and worst values for coverage metricsEvgeny Mandrikov2011-05-201-0/+6
| | | | | | | * Define "0" best value on uncovered_lines, uncovered_conditions, new_uncovered_lines and new_uncovered_conditions * Define "100" best value and "0" worst value on line_coverage
* SONAR-2445 Do not remove BouncyCastle security providersimonbrandhof2011-05-1927-399/+1208
|
* SONAR-2426 Allow to directly assign a violation to usersFabrice Bellingard2011-05-191-2/+2
| | | Fix "Assignee" label alignment (noticed on Chrome).
* Merge branch 'WS'Fabrice Bellingard2011-05-192-8/+5
|\