Commit Graph

4435 Commits

Author SHA1 Message Date
Philippe Perrin
b381bc38fd SONAR-12718 Revamp hotspot information layout 2020-02-21 20:46:19 +01:00
Philippe Perrin
42f203d478 SONAR-12718 User can get a permalink to the hotspot 2020-02-21 20:46:19 +01:00
Jeremy Davis
264d88bf2e SONAR-12719 Improve visual feedback of hotspots status update 2020-02-21 20:46:19 +01:00
Philippe Perrin
9e025bf157 SONAR-12719 Move the status edition popup in hotspot main screen 2020-02-21 20:46:19 +01:00
Jeremy
3ac2de9977 SONAR-13033 security review rating in overview 2020-02-21 20:46:18 +01:00
Mathieu Suen
561927b4b9 SONAR-12718: Change hotspot vulnerability tab's title. 2020-02-21 20:46:18 +01:00
Wouter Admiraal
01f2398ff5 SONAR-13101 Configure URL and Project IDs for GitLab MR decoration 2020-02-21 20:46:17 +01:00
Wouter Admiraal
1e1af62df6 SONAR-12883 Add missing background task translations 2020-02-21 20:46:16 +01:00
Wouter Admiraal
bb62fc4a72 SONAR-12829 Fix error message when encountering a license issue 2020-02-21 20:46:16 +01:00
Grégoire Aubert
1274e4f398 SONAR-12933 Make link label of rule tabs more explicit
Co-authored-by: Grégoire Aubert <gregoire.aubert@sonarsource.com>
Co-authored-by: Wouter Admiraal <wouter.admiraal@sonarsource.com>
2020-02-21 20:46:16 +01:00
Wouter Admiraal
3ae0c698fc SONAR-12355 Add visual feedback when condition on QG is added/updated/removed 2020-02-21 20:46:16 +01:00
Wouter Admiraal
ec624ec45e SONAR-12467 Improve back to rule list link 2020-02-21 20:46:15 +01:00
Wouter Admiraal
6585cb5495 SONAR-13004 Validate Bitbucket personal access token when saving 2020-02-20 20:46:18 +01:00
Wouter Admiraal
b054a6785b SONAR-13027 Implement search for Bitbucket Server repositories 2020-02-20 20:46:17 +01:00
Wouter Admiraal
3c110148c7 SONAR-13035 Group global ALM related settings into a single category 2020-02-20 20:46:17 +01:00
Wouter Admiraal
1fba92e6a8 SONAR-13001 Add new option for BBS project import 2020-02-20 20:46:15 +01:00
Sébastien Lesaint
e588269aa8 update old dependencies to SQ plugin-api 7.2-SNAPSHOT 2020-02-20 20:46:15 +01:00
Wouter Admiraal
4e6f9e35de SONAR-12883 Improve background task messages 2020-02-17 20:46:14 +01:00
Julien Lancelot
c51fa2468c SONAR-12962 Compute Security Review measures on Applications 2020-02-11 20:46:12 +01:00
Mathieu Suen
0a1d327928 SONAR-12981 Add security review rating and hotspots in PR overview. 2020-02-11 20:46:11 +01:00
Mathieu Suen
ec64094599 SONAR-12961 review in project cards 2020-02-11 20:46:11 +01:00
Jeremy Davis
049128b4f1 SONAR-12965 Configure Security Review domain in measures page 2020-02-11 20:46:11 +01:00
Jeremy Davis
f8e5e5f691 SONAR-12964 Add hotspots reviewed percent to hotspots page 2020-02-11 20:46:11 +01:00
Julien Lancelot
5401ba28ca SONAR-12962 Compute Security Review measures on new code 2020-02-11 20:46:11 +01:00
Julien Lancelot
49c4ddbfef SONAR-12962 Compute new Security Review measures on Projects 2020-02-11 20:46:10 +01:00
Jeremy Davis
f2a2df85dd SONAR-12633 Move project info into sidedrawer 2020-02-10 20:46:16 +01:00
Wouter Admiraal
16ef824afc SONAR-12169 Provisioned applications should not act like a project 2020-02-10 20:46:15 +01:00
Wouter Admiraal
822405efd0 SONAR-12632 SONAR-12678 Implement new Overview layout 2020-02-10 20:46:15 +01:00
Wouter Admiraal
b52ac0f12f SONAR-12632 Turn activity graph components into globally shared components
- Move activity graph components to the shared components folder
- Make activity graph local storage logic re-usable
- Refactor CSS
2020-02-10 20:46:14 +01:00
Wouter Admiraal
26f66a70c8 Extract metric keys to a global Enum, simplify mocking 2020-02-10 20:46:14 +01:00
Philippe Perrin
4f7d6f6cbc SONAR-12645 Move component administration menu 2020-02-10 20:46:13 +01:00
Jeremy Davis
3f980781b8 SONAR-12719 Handle labels in actions 2020-01-13 20:46:38 +01:00
Jeremy Davis
8d8f01a13a SONAR-12797 Message when no hotspots found (list of keys) 2020-01-13 20:46:38 +01:00
Philippe Perrin
60c703114d SONAR-12720 Add a comment to a security hotspot 2020-01-13 20:46:37 +01:00
Jeremy Davis
02813bd594 SONAR-12727 Conditional empty page message 2020-01-13 20:46:36 +01:00
Jeremy
c5ec1baf0f SONAR-12797 Handle branch parameter
SONAR-12719:
* Prevent action button text from wrapping
* Conditional submit button label
2020-01-13 20:46:35 +01:00
Sébastien Lesaint
e773fb78b4 MoreCollectors should declare it returns ImmutableSet/List 2020-01-13 20:46:35 +01:00
Sébastien Lesaint
8f7315c0ca SONAR-12723 remove hotspots from issues page 2020-01-13 20:46:34 +01:00
Jeremy Davis
83331c934b SONAR-12721 Add leakperiod filter 2020-01-13 20:46:33 +01:00
Philippe Perrin
2a80a0dc10 SONAR-12797 Security Hotspots page allows to filter by hotspots keys param 2020-01-13 20:46:33 +01:00
Philippe Perrin
2945868268 SONAR-12720 Review tab displays hotspot's comments 2020-01-13 20:46:32 +01:00
Philippe Perrin
6c3ab41a66 SONAR-12720 Review tab displays the changelog of the hotspot 2020-01-13 20:46:32 +01:00
Jeremy
8ef630c419 SONAR-12727 Add Radio to show 'only my' hotspots 2020-01-13 20:46:32 +01:00
Jeremy
692623ac5c SONAR-12720 comment status changes 2020-01-13 20:46:32 +01:00
Jeremy Davis
4b17d6b79e SONAR-12753 Conditional display for the action button 2020-01-13 20:46:31 +01:00
Jeremy Davis
acdeca733b SONAR-12751 Add Select to filter by status 2020-01-13 20:46:31 +01:00
Sébastien Lesaint
9595eaec8b SONAR-12720 api/hotspots/change_status requires HotspotAdmin permission 2020-01-13 20:46:29 +01:00
Jacek
ec1f6fbe74 SONAR-12745 Adjust changes on my issue email notification for Security Hotspots 2020-01-13 20:46:28 +01:00
Jeremy Davis
b3cca30a94 SONAR-12719 Hotspot resolution form 2020-01-13 20:46:27 +01:00
Philippe Perrin
31dc599a7a SONAR-12718 Create the hotspot details section 2020-01-13 20:46:27 +01:00
Jacek
114efaae21 SONAR-12725 drop manual vulnerabilities
* drop manual vulnerabilities
* remove issues `from_hotspot` column usage
2020-01-13 20:46:26 +01:00
Jeremy Davis
b8d394da90 SONAR-12717 Security Hotspots Page 2020-01-13 20:46:26 +01:00
Wouter Admiraal
3f6f549627 Format all headers for 2020 2020-01-07 20:46:09 +01:00
Wouter Admiraal
09ffc04266 SONAR-12877 Add aria-label attributes to quality gate badges when necessary 2020-01-02 20:46:12 +01:00
Wouter Admiraal
c8d4cd2579 SONAR-12880 Improve tag select accessibility 2020-01-02 20:46:12 +01:00
Wouter Admiraal
dbd57ddfa8 SONAR-12878 Improve tag list accessibility 2020-01-02 20:46:12 +01:00
Wouter Admiraal
a13af4c794 SONAR-12608 Update Editions information 2019-12-17 15:45:08 +01:00
Wouter Admiraal
bd8fcea9be SONAR-12773 Add administration settings for GitLab MR decoration 2019-12-16 20:46:13 +01:00
michaelbirnstiehl
1ecc01852f DOCS replace fix the leak with clean as you code 2019-12-14 20:46:10 +01:00
Duarte Meneses
d1fd889554 Fix code quality issues and reduce dependency on Guava 2019-12-10 20:46:09 +01:00
Michal Duda
3523a3476a SONAR-12798 Remove Java from validation message for settings of type 'regex pattern' 2019-12-09 20:46:18 +01:00
Wouter Admiraal
3b2f458bfd SONAR-12626 Show a warning if the migrated SLB is in an incorrect state 2019-12-09 20:46:18 +01:00
Philippe Perrin
064e1d872f SONAR-12679 Drop short & long living branch concept 2019-12-09 20:46:17 +01:00
Duarte Meneses
ebdae1d5b7 SONAR-12673 Fix issue management 2019-12-09 20:46:17 +01:00
Philippe Perrin
a98070323e SONAR-12636 Exlude branches from purge 2019-12-09 20:46:17 +01:00
Philippe Perrin
956001c58e SONAR-12634 Reorganize the branches & pull requests selection menu 2019-12-09 20:46:16 +01:00
Philippe Perrin
fe9dd29337 SONAR-12635 Reorganize the branch & PR administration page 2019-12-09 20:46:16 +01:00
Michal Duda
9e9d0ad028 SONAR-12628 remove configuration setting "sonar.branch.longLivedBranches.regex" 2019-12-09 20:46:16 +01:00
Michal Duda
39f7a38219 SONAR-12636 set excludeFromPurge on branch creation based on global settings 2019-12-09 20:46:15 +01:00
Michal Duda
d23f59d180 SONAR-12636 add a global setting that defines default list of branches to keep 2019-12-09 20:46:15 +01:00
Duarte Meneses
0a6525b3f6 SONAR-12668 Drop 'sonar.branch.target' 2019-12-09 20:46:15 +01:00
Jeremy Davis
8e673007a2 SONAR-12683-explicit-githubcom-pr-decoration-support 2019-11-18 20:21:07 +01:00
Julien Lancelot
0a719f2297 SONAR-12680 Explicit authentication support on GitHub.com and GitHub Enterprise 2019-11-07 20:21:08 +01:00
Jeremy Davis
7cb2dd55ce Fixes from review 2019-11-06 10:04:29 +01:00
Jeremy Davis
0ad2427584 SONAR-12514 UI for project-level form - Bitbucket 2019-11-06 10:04:28 +01:00
Jeremy Davis
144eddb106 SONAR-12514 UI for bitbucket PR decoration configuration 2019-11-06 10:04:28 +01:00
Jeremy Davis
7c707a301f SONAR-12515 UI for azure PR decoration configuration 2019-11-06 10:04:26 +01:00
Jeremy
a578ffdedd SONAR-12512 UI project-level form 2019-11-06 10:04:26 +01:00
Jeremy
487a0c97a1 SONAR-12512 UI for general settings 2019-11-06 10:04:26 +01:00
Grégoire Aubert
fceb5ee46c SONAR-12603 Fix and clean file measures view layout 2019-10-28 20:21:10 +01:00
Siegfried Ehret
cd2296809f SONAR-10037 Manage project notifications from project dashboard
Co-authored-by: Wouter Admiraal <wouter.admiraal@sonarsource.com>
2019-10-28 20:21:09 +01:00
Philippe Perrin
a631b1a1a4 SONAR-12500 Help section in the "Analysis scope" settings page should be more visible 2019-10-24 20:21:11 +02:00
Duarte Meneses
c7a8da830b SONAR-12508 Remove RuleRepository and RuleI18n APIs deprecated since 4.2 2019-10-21 20:21:12 +02:00
Philippe Perrin
86cc520a25 Improve user profile & unit tests 2019-10-16 11:09:14 +02:00
Philippe Perrin
bb707122a8 SONAR-12563 Add help tooltip to SCM accounts section 2019-10-16 11:09:14 +02:00
Julien Lancelot
7d9abfb6b4 SONAR-12460 Add description to Gitlab setting 2019-10-07 20:21:06 +02:00
Julien Lancelot
69dd7210a6 SONAR-12471 Embed SAML authentication 2019-10-07 20:21:06 +02:00
Julien Lancelot
42f0cff638 SONAR-12471 Embed GitHub authentication 2019-10-07 20:21:06 +02:00
Philippe Perrin
daf5a60dd2 SONAR-8884 Group languages related settings in a single Languages tab 2019-10-07 20:21:05 +02:00
Jeremy Davis
81516c0b3c Fixes from review 2019-09-24 20:21:18 +02:00
Jacek
e8f1a84869 Fix conflicts after rebase 2019-09-24 20:21:17 +02:00
Jeremy Davis
45f8d835ab SONAR-12415 Fix Leak title in project overview 2019-09-24 20:21:16 +02:00
Jeremy Davis
0cb53fe7d8 SONAR-11629 Add baseline marker to activity page 2019-09-24 20:21:16 +02:00
Jeremy Davis
0d22031fff SONAR-11658 branch setting for the new code period 2019-09-24 20:21:15 +02:00
Jeremy Davis
035fbea593 SONAR-11637 General setting for new code period 2019-09-24 20:21:15 +02:00
Jacek
dd1fcb2103 SONAR-12406 - remove 'sonar.leak.period' property 2019-09-24 20:21:14 +02:00
Julien Lancelot
056302d0d5 SONAR-12460 Support GitLab Authentication 2019-09-23 20:21:07 +02:00
Wouter Admiraal
708344c005 SONAR-10030 Improve project notifications management 2019-09-18 09:51:48 +02:00
Sébastien Lesaint
4f0bd4cb6d SONAR-12449 Tracking#toString() must return bound lenght string
it kills the debugger as it performs toString of multiple collection made of DefaultIssue instance which have a very long toString()
2019-09-18 09:51:47 +02:00
Sébastien Lesaint
541199e925 SONAR-12449 fix code move issue tracking missing some random issues
an initial piece of code of code move heuristic would index issues by line in a MultiMap
issues are DefaultIssue objects which hashCode method is based solely on DefaultIssue's key field
Multimap implementation used in code move was Set based
unfortunately, at this point in time, no DefaultIssue instance have a key set yet
which implies that all of them have the same hashcode
which implies when stored in the MultiMap for the same key, only one DefaultIssue instance was stored (the first added, which is unpredictable)
this change make code move heuristic use List based Multimaps which do not use DefaultIssue's hashcode
2019-09-18 09:51:47 +02:00