Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix violations | Evgeny Mandrikov | 2011-05-29 | 15 | -45/+42 |
| | |||||
* | SONAR-2390 patch activerecord to automatically manage max nb of elts in IN ↵ | simonbrandhof | 2011-05-28 | 1 | -9/+30 |
| | | | | statements | ||||
* | SONAR-1922 Improve ProfileEventsSensor | Evgeny Mandrikov | 2011-05-28 | 2 | -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 changelog | Evgeny Mandrikov | 2011-05-28 | 2 | -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 ↵ | simonbrandhof | 2011-05-27 | 33 | -1868/+0 |
| | | | | org.sonar.api.checks.profiles | ||||
* | SONAR-2475 remove org.sonar.api.rules.RulePriorityMapper | simonbrandhof | 2011-05-27 | 1 | -29/+0 |
| | |||||
* | SONAR-2468 add a better sample of ProjectBuilder | simonbrandhof | 2011-05-27 | 1 | -7/+32 |
| | |||||
* | Rename org.sonar.batch.ExtensionDownloader to ArtifactDownloader | simonbrandhof | 2011-05-27 | 7 | -16/+12 |
| | |||||
* | Add some javadoc | simonbrandhof | 2011-05-27 | 2 | -4/+12 |
| | |||||
* | SONAR-2469 add unit tests | simonbrandhof | 2011-05-27 | 3 | -67/+179 |
| | |||||
* | SONAR-2469 add unit tests | simonbrandhof | 2011-05-27 | 5 | -35/+107 |
| | |||||
* | Improve guide about creation of migration scripts | Evgeny Mandrikov | 2011-05-27 | 1 | -0/+4 |
| | |||||
* | SONAR-2468 new extension point org.sonar.api.bootstrap.ProjectBuilder | simonbrandhof | 2011-05-27 | 40 | -378/+915 |
| | |||||
* | SONAR-1922 Improve UI for profile changelog | Evgeny Mandrikov | 2011-05-27 | 2 | -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 appropriate | Fabrice Bellingard | 2011-05-27 | 1 | -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 profiles | Evgeny Mandrikov | 2011-05-27 | 63 | -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 Bellingard | 2011-05-26 | 1 | -3/+5 |
| | | | Had to comment 1 line in scriptaculous.js file. | ||||
* | SONAR-2388 Make it possible to search for 'false-positive' reviews | Fabrice Bellingard | 2011-05-26 | 12 | -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 Bellingard | 2011-05-26 | 1 | -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 Project | Fabrice Bellingard | 2011-05-26 | 2 | -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 managed | Fabrice Bellingard | 2011-05-26 | 16 | -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 class | simonbrandhof | 2011-05-26 | 8 | -32/+32 |
| | |||||
* | SONAR-2469 refactor Module | simonbrandhof | 2011-05-25 | 56 | -3230/+1260 |
| | | | | | | SONAR-2469 instanciation strategy of batch extensions SONAR-2469 fix initialization of project | ||||
* | Merge branch 'modif' | Fabrice Bellingard | 2011-05-25 | 3 | -1/+12 |
|\ | |||||
| * | SONAR-2473 Fix SQL request to prevent "closing" again a review | Fabrice Bellingard | 2011-05-25 | 3 | -1/+12 |
| | | |||||
* | | SONAR-2450 Display the last comment of review in the Reviews page | Fabrice Bellingard | 2011-05-25 | 2 | -4/+4 |
|/ | | | | - Fix alignment of comment with title - Replaces '\n' by a space | ||||
* | SONAR-2443 Improve DB request to potentially fix IT pbm on Oracle | Fabrice Bellingard | 2011-05-25 | 1 | -1/+1 |
| | |||||
* | The Markdown class uses the new ChannelDispatch Builder | Freddy Mallet | 2011-05-24 | 1 | -14/+10 |
| | |||||
* | Add missing Javadocs for Metric.Builder | Evgeny Mandrikov | 2011-05-24 | 1 | -6/+9 |
| | |||||
* | SONAR-2443 Improve the assignee select-box in the resource viewer | Fabrice Bellingard | 2011-05-24 | 7 | -30/+28 |
| | | | | | | For: - creating a review - assigning a review | ||||
* | SONAR-2443 Improve the user select-box when searching for review | Fabrice Bellingard | 2011-05-24 | 7 | -20/+113 |
| | | | | | - For field "author" and "assignee" - Done as a reusable component | ||||
* | SONAR-2425 Add index on CHARACTERISTIC_PROPERTIES.CHARACTERISTIC_ID | Evgeny Mandrikov | 2011-05-24 | 2 | -2/+2 |
| | | | | Index name limited to 30 characters in Oracle DB. | ||||
* | Provide a builder to the ChannelDispatcher class and depreciate all constructors | Freddy Mallet | 2011-05-24 | 2 | -8/+118 |
| | |||||
* | SONAR-2425 Add index on CHARACTERISTIC_PROPERTIES.CHARACTERISTIC_ID | Evgeny Mandrikov | 2011-05-24 | 4 | -22/+54 |
| | |||||
* | SONAR-2464 Metric.Builder must set best and worst values when type percent | Evgeny Mandrikov | 2011-05-23 | 2 | -0/+20 |
| | |||||
* | SONAR-2462 Leave false-positive review open until violation removed | Fabrice Bellingard | 2011-05-23 | 4 | -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-positive | Fabrice Bellingard | 2011-05-23 | 1 | -0/+2 |
| | |||||
* | SONAR-2457 Fix source shown on review even if user is not 'codeviewer' | Fabrice Bellingard | 2011-05-23 | 1 | -1/+1 |
| | |||||
* | SONAR-2450 Display last comment on each review in the Reviews page | Fabrice Bellingard | 2011-05-23 | 3 | -12/+19 |
| | | | | Displays only an excerpt of the comment if the comment is too long. | ||||
* | Use factory Metric.Builder instead of Metric constructor | Evgeny Mandrikov | 2011-05-21 | 1 | -157/+498 |
| | |||||
* | SONAR-2438 Display the last update date of reviews | Fabrice Bellingard | 2011-05-20 | 1 | -6/+10 |
| | | | Improve UI | ||||
* | SONAR-2397 Add the ability to sort the reviews in the "Reviews" page | Fabrice Bellingard | 2011-05-20 | 3 | -10/+59 |
| | |||||
* | SONAR-2450 Display the last comment on each review in the Reviews page | Fabrice Bellingard | 2011-05-20 | 3 | -1/+15 |
| | |||||
* | SONAR-2438 Display the last update date of reviews | Fabrice Bellingard | 2011-05-20 | 1 | -0/+10 |
| | |||||
* | SONAR-2419 Remove background color and border for permalinks | Fabrice Bellingard | 2011-05-20 | 1 | -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 updated | Fabrice Bellingard | 2011-05-20 | 2 | -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 metrics | Evgeny Mandrikov | 2011-05-20 | 1 | -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 provider | simonbrandhof | 2011-05-19 | 27 | -399/+1208 |
| | |||||
* | SONAR-2426 Allow to directly assign a violation to users | Fabrice Bellingard | 2011-05-19 | 1 | -2/+2 |
| | | | Fix "Assignee" label alignment (noticed on Chrome). | ||||
* | Merge branch 'WS' | Fabrice Bellingard | 2011-05-19 | 2 | -8/+5 |
|\ |