Commit Graph

4627 Commits

Author SHA1 Message Date
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
Wouter Admiraal
2fba950fd3 SONAR-12360 Improve project creation validation 2019-09-10 20:21:02 +02:00
Wouter Admiraal
f1ba685b86 SONAR-12285 Load issues until opened one is found 2019-09-10 20:21:02 +02:00
Wouter Admiraal
de346d035e SONAR-11448 Update closed issue changelog comment about line number 2019-08-27 20:21:04 +02:00
Michal Duda
05c8a2e004 SONAR-12197 completely drop "sonar.branch" code 2019-08-12 20:21:13 +02:00
Wouter Admiraal
35275d2329 SONAR-11833 Make it clear that only On New Code conditions apply to PRs 2019-08-09 20:21:23 +02:00
Jacek
24b51a5660 SONAR-12351 list plugins with documentation (#1963) 2019-08-07 20:21:22 +02:00
Siegfried Ehret
1b2ae497dc SONAR-12199 Add Copy button to file header and update ClipboardButton
usage
2019-08-05 20:21:12 +02:00
Siegfried Ehret
96f82feb3a SONAR-11007 Update buttons on rules list
- Make Bulk Change available only to user who can use it.
- Make «Deactivate» button available only to user who can use it.
2019-07-24 08:49:42 +02:00
Siegfried Ehret
42246622de SONAR-7878 Update pluralization 2019-07-22 20:21:09 +02:00
Duarte Meneses
e4c5ada51d Clean deps 2019-07-17 20:21:13 +02:00
Benoit
7f1afd8ce4 MMF-769 User can close their account (#1861) 2019-07-12 20:21:16 +02:00
Siegfried Ehret
f4f949f46a SONAR-11007 Add disabled "Deactivate" button to rules list (#1913) 2019-07-12 20:21:16 +02:00
Grégoire Aubert
fa2bcf8545 Wording fix in members search... 2019-07-12 20:21:16 +02:00
Duarte Meneses
6ce2c8689b Extract implementation from plugin API and create new module sonar-plugin-api-impl 2019-07-12 20:21:15 +02:00
Duarte Meneses
93dc977090 Extract implementation from plugin API and create new module sonar-plugin-api-impl 2019-07-12 20:21:14 +02:00
Duarte Meneses
97e1520879 Extract implementation from plugin API - Scanner FS 2019-07-12 20:21:14 +02:00
mickael-caro-sonarsource
fbcd3b7693 MMF-1737 Analyze Bitbucket repositories with Azure Pipelines (#1879)
* SC-762-  Tutorial for new BbC projects should mention support of Azure Pipelines

* Updated tutorial for bitbucketcloud

* SC-801 - Organization and its eventual app install related entity are now mandatory while targeting a bound project on ALMs.

* SC-801 --TEMP Added INFO logs

* SC-801 - Added back return of alm binding if no project alm is present.

* SC-801 - Fixed added log, failing unit tests before.

* SC-801 - Added extra logs (TEMP)

* SC-801 - Reverted unwanted imports.

* SC-801 - Adaptation of UT following the add of logs TO BE REVERTED ONCE OK

* SC-801 - Changed newly added log levels to debug to see if they are popping in the CE logs.

* SC-801 - Add constant for Bitbucket API Version in its REST client.

* SC-760 - Updated documentation to support Azure Pipelines.

* SC-801 - Reverted all temporary logs

* fixup! SC-760 - remove inside file links to avoid failing of unint tests.

* SC-801 - Fixes after review

* SC-760 - Splited documentation to 3 in total, with azure pipelines and bitbucket pipelines.

* SC-762 - Updated Snapshot

* SC-762 - Updated onboarding tutorial + documentation

* SC-762 - Updated formating of .tsx following yarn validate.

* SC-801 - Added unit tests + removed codesmell

* SC-760 - Updated documentation markdowns for Bitbucket.

* SC-801 - Removed unused import.

* SC-801 - Updated failing unit tests.

* SC-801 - Fix typo

* SC-801 - Resolving issues following analysis by SQ
2019-07-10 08:36:51 +02:00
Grégoire Aubert
f859d24d1c SC-786 Drop update login warning page 2019-07-05 20:21:11 +02:00
Grégoire Aubert
27631acbf4 SC-781 Remove special behavior to bind personal organization
* Update documentation talking about personal orgs
* Drop unused organization/delete route
2019-07-05 20:21:11 +02:00
Wouter Admiraal
5df0a1d7f1 SONAR-11723 Prevent user update if authentication is delegated 2019-06-28 08:45:53 +02:00
Sébastien Lesaint
bc1e2754d1 SONAR-11923 resolve issue as fixed now requires "administer issue" 2019-06-28 08:45:52 +02:00
Duarte Meneses
198e19fe0c SONAR-10286 Deprecate Plugin-ChildFirstClassLoader 2019-06-28 08:45:52 +02:00
Julien HENRY
181b1bc208 SONAR-11320 Update branding from VSTS/TFS to Azure DevOps 2019-06-28 08:45:50 +02:00
Julien HENRY
7cce640a1b Clean old remains of the preview mode 2019-06-28 08:45:50 +02:00
Siegfried Ehret
17bc8dfa29 Fix wording (#1709) 2019-06-28 08:45:49 +02:00
Siegfried Ehret
f8422ab807 Update configure analysis screen for GitHub on SonarCloud (#1728) 2019-06-28 08:45:49 +02:00
Wouter Admiraal
b441258d1f SONAR-12003 Fix embedded docs page title 2019-06-28 08:45:47 +02:00
Wouter Admiraal
481ef47416 SONAR-11772 Make project activity graph on Overview more accessible 2019-06-28 08:45:47 +02:00
Jeremy Davis
07f2c1b61d SONAR-12211 Add Security review to portfolios list 2019-06-28 08:45:45 +02:00
Wouter Admiraal
fc415711a8 SONAR-12106 Add link to overall issues of a file in new slim header 2019-06-28 08:45:44 +02:00
Jeremy Davis
d835fdaa1d SONAR-12196 Fix SSF-79 2019-06-28 08:45:43 +02:00
Wouter Admiraal
4734af329d SONAR-11937 Update empty main branch message 2019-06-28 08:45:42 +02:00
Wouter Admiraal
a3def9f555 SONAR-11684 Make 'Set as homepage' link more accessible 2019-06-28 08:45:41 +02:00
Wouter Admiraal
41c1327463 SONAR-11685 Make 'Add to favorites' link more accessible 2019-06-28 08:45:41 +02:00
Wouter Admiraal
5fdfa1d192 SONAR-11985 Use a confirmation modal for token revoking 2019-06-28 08:45:41 +02:00
Wouter Admiraal
0244544e2f Add username to token modal 2019-06-28 08:45:40 +02:00
Grégoire Aubert
436296b4cd SONAR-12219 Fix formatting of rounded short numbers 2019-06-28 08:45:40 +02:00
Wouter Admiraal
74449303d9 SONAR-12178 Add a label to the issues bulk change checkbox 2019-06-28 08:45:39 +02:00
Jeremy Davis
af99676ca6 SONAR-12156 Add security review rating to portfolio overview 2019-06-14 20:21:12 +02:00
Julien Lancelot
f6028da201 SONAR-12131 Compute Security Review Rating measures on projects
* Compute Security Review Rating measures on projects
* Live update Security Review Rating measures
2019-06-14 20:21:10 +02:00
Wouter Admiraal
e5f61c4ab5 SONAR-12115 Disable delete button if no projects have been selected 2019-06-13 20:21:12 +02:00
Grégoire Aubert
41b935a39f SONAR-12055 Display administration navbar notification when restarting the server 2019-06-03 20:21:18 +02:00
Grégoire Aubert
ac64b4fe18 SONAR-12040 Display pending time on system background task page 2019-06-03 20:21:18 +02:00
Siegfried Ehret
c1c4796d93 Fix typos (GCC, Clang) 2019-06-03 20:21:17 +02:00
Julien Lancelot
8a6f82e514 SONAR-9898 Deprecate org.sonar.api.i18n.I18n 2019-05-29 20:21:13 +02:00
Sébastien Lesaint
d184968267 fix quality flaw 2019-05-23 20:21:10 +02:00
Sébastien Lesaint
49451f5a6e SONAR-10034 drop support of reflection-based Pico Container lifecycle management
one must now implement org.picocontainer.Startable, org.sonar.api.Startable, java.io.Closeable and/or java.lang.Closeable
2019-05-23 20:21:09 +02:00
Julien Lancelot
c7c20741bd SONAR-12026 Update status names, transition names and description
* Replace INREVIEW and TOREVIEW to IN_REVIEW and TO_REVIEW
* Update transition names and descriptions
2019-05-22 20:21:15 +02:00
Grégoire Aubert
582503f4b1 SONAR-12026 Update transition names and description for Vulnerability coming from a hotspot 2019-05-22 20:21:15 +02:00
Pierre Guillot
cb3d8324f8 SONAR-12026 add transition reset as to review 2019-05-22 20:21:15 +02:00
Grégoire Aubert
864ad58940 SONAR-12026 Update status labels in sercurity reports pages 2019-05-22 20:21:14 +02:00
Grégoire Aubert
e861cb3f45 SONAR-12026 Add new hotspot status facet in issues page 2019-05-22 20:21:13 +02:00
Julien Lancelot
7a547418b7 SONAR-12026 Security Hotspots are created with resolution "To Review" 2019-05-22 20:21:13 +02:00
Michal Duda
dfcb1c01a4 SONAR-11720 Set different memory defaults for EE+ 2019-05-21 20:21:07 +02:00
colin-mueller-sonarsource
f53dae959d Removed reference to dashboards in Global Permissions 2019-05-20 20:21:07 +02:00
Benoît Gianinetti
bf7776ff7d SONARCLOUD-628 Allow UTF-8 characters in project key 2019-05-20 20:21:07 +02:00
Siegfried Ehret
d2dce9be30 SONARCLOUD-643 Fix select all repositories for import (#1617) 2019-05-14 20:21:12 +02:00
Wouter Admiraal
2f02c40ef3 SONAR-11938 Remove Server ID and Version from system information 2019-05-09 20:21:09 +02:00
Wouter Admiraal
ecee829049 SONAR-11970 Move front-end implementation to extension 2019-05-07 09:54:29 +02:00
Wouter Admiraal
bb21f16b2e SONAR-11982 Rename Standards facet group to Security Category 2019-05-07 09:54:28 +02:00
Wouter Admiraal
f8a998749f SONAR-11973 Create a new SonarSource facet under the Standards facet group 2019-05-07 09:54:27 +02:00
Wouter Admiraal
378fa0ac1a SONAR-11983 Create a new 'SonarSource' security report page 2019-05-07 09:54:27 +02:00
Siegfried Ehret
c63d184ee3 SONARCLOUD-570 Add missing metrics and quality gates labels (#1533)
* SONARCLOUD-570 Add missing metrics and quality gates labels

* Fix typo in l10n properties
2019-05-06 11:02:50 +02:00
Simon Brandhof
baf8ce1ddc SONAR-12078 out of memory in CE if file has too many issues 2019-05-06 11:01:16 +02:00
Jeremy
6c37e7a9c7 SONAR-11898 New codeviewer for multi-location issues (#1466)
Also includes SONAR-11901:
Add slim header for the issues page
2019-05-06 11:01:15 +02:00
Siegfried Ehret
b5938da48e SONARCLOUD-568 Update label in admin panel
* SONARCLOUD-568 Update label in admin panel

* Fix react error about missing key

* SONARCLOUD-568 Rename parameter

* fixup! SONARCLOUD-568 Update label in admin panel

* fixup! SONARCLOUD-568 Rename parameter
2019-05-06 11:01:13 +02:00
Duarte Meneses
a517a4c1b6 SONAR-11969 Make Edition available for analyzers in the Scanner API 2019-05-06 11:01:03 +02:00
Siegfried Ehret
046757fd86 SONARCLOUD-578 import all checkbox
* Fix redux devtools warning
* Add checkbox to import all repositories
2019-04-29 20:21:08 +02:00
Siegfried Ehret
310ce579dd SONAR-12000 Update frontend for webhooks secret 2019-04-29 20:21:07 +02:00
Grégoire Aubert
c4b15f098e SONAR-11889 Add new hotspots measure in project measures page
* Update bugs and security hotspots icons (with transparent center)
2019-04-23 20:21:11 +02:00
Wouter Admiraal
3ed7499cf3 SONAR-11893 Add hotspots to the SQ about page
* Mock Icon components to avoid having SVG data in snapshots
2019-04-23 20:21:10 +02:00
Julien Lancelot
d4f5c337dc SONAR-11892 Compute Security Hotspot measures 2019-04-23 20:21:10 +02:00
Grégoire Aubert
b92d5bf549 SONAR-11885 Add Hotspots to Overview page
* Update Measures links on Overview page
* Add tooltips to the issues and metrics on the Overview page
* Move activity page links on the Overview page
* Add tests for untested components
* Add bugs and vulnerabilities graphs on overview page
2019-04-23 20:21:09 +02:00
Grégoire Aubert
4f885e88db SONAR-11886 Highlight Hotspots in issues page
* Update see rule button style in issues
* Update selected and hover styling of concise issues
* Update issues selected and hover styling
* Issues type facet don't filter out hotspots by default anymore
* Update issue box styling for hotspots
* Automatically open severity & standard facet based on the issue type
* Add security hotspots newsbox on issues page
* Update clear icon and close buttons
* Allow to dismiss hotspots newsbox on issues page
* Display help tooltip on hotspots entry of the types facet
2019-04-23 20:21:09 +02:00
Julien HENRY
0d17e454b4 SONAR-11859 Fix issue changelog 2019-04-23 20:21:08 +02:00
Grégoire Aubert
afbb758004 SONAR-11856 Display true pull request target instead of base 2019-04-23 20:21:08 +02:00
Duarte Meneses
2a87f9a8ef SONAR-11858 Fix quality issues 2019-04-23 20:21:08 +02:00
Julien HENRY
afe312e4cb SONAR-11858 Apply light issue tracking with siblings for all branches 2019-04-23 20:21:07 +02:00
Sébastien Lesaint
58bb4b37da SONAR-11757 single notification for FPs and changes on my issues 2019-04-23 10:37:57 +02:00
Wouter Admiraal
497c52c32e SONAR-11734 Guard against missing language plugins 2019-04-08 20:21:06 +02:00
Julien Lancelot
a03a470e43 Remove no more used org.sonar.core.timemachine.Periods class 2019-03-27 20:21:04 +01:00
Wouter Admiraal
8597e7bdd6 SONAR-11749 Add Jump to content links for assistive technology users 2019-03-26 13:37:56 +01:00
Wouter Admiraal
48cf57ebe9 SONAR-11764 Make Rating components accessible 2019-03-26 13:37:40 +01:00
Colin Mueller
2852966a62 fix Change Default Visibility localization 2019-03-21 20:20:56 +01:00
Wouter Admiraal
eed6bc73b6 SONAR-11631 Replace codePeriodVersion with buildString (frontend) 2019-03-19 20:21:27 +01:00
Janos Gyerik
acf96ad21a Revert "SONAR-11626 Make set/unset_baseline internal"
This reverts commit edfade01ea94fffa9802bd8d13f9455b13878611.
2019-03-19 20:21:26 +01:00
Simon Brandhof
daacca39d3 Fix typos in SonarQube homepage
https://discuss.sonarsource.com/t/sq-about-page-typos/2233

[skip ci]
2019-03-19 20:21:18 +01:00
Jeremy Davis
4ab1fece35 SONAR-11668 Jump to measures list view from dashboard 2019-03-18 20:20:58 +01:00
Michal Duda
84589fecd9 SONAR-11729 implemented PrDecorator for Bitbucket Server 2019-03-18 20:20:58 +01:00
Wouter Admiraal
d78b1639c3 SONAR-11693 New Overview tab for PRs and SLBs 2019-03-11 20:21:02 +01:00
Julien HENRY
f6b2a269c4 SONAR-11795 Drop persistit and move coverage measures computation to CE side 2019-03-08 20:20:55 +01:00
Simon Brandhof
a8aa40bd9b SONAR-11802 fix description of metric "sqale_index" 2019-03-07 20:21:00 +01:00
Duarte Meneses
f02eeba4ef SONAR-11561 Allow more special characters in branch names 2019-03-06 11:30:44 +01:00
Jeremy
b41f2655da SONARCLOUD-343 improve existing org alm binding 2019-03-06 11:30:44 +01:00
Jeremy
c2f8c292d9 Feature/jay/hardening feb 19 (#1297)
* SONARCLOUD-441 Add COBOL to languages
* SONARCLOUD-435 Validate fields immediately
* SONARCLOUD-367 Add pricing to footer
* SONARCLOUD-169 Fix image size issue
2019-03-06 11:30:43 +01:00
Grégoire Aubert
27bd7ce2f9 SONARCLOUD-379 Display user sync warning message only if there are other members already 2019-03-06 11:30:43 +01:00
Grégoire Aubert
7e37d5382c SONARCLOUD-380 Drop members sync feature for Bitbucket 2019-03-06 11:30:43 +01:00
Grégoire Aubert
79a32b89b9 SONARCLOUD-380 Rework modal styling of SC and SQ
* Update modal-fields
* Update form-fields styling
* Update modal-fields usage in extensions
* Clean css
2019-03-06 11:30:42 +01:00
Jeremy Davis
f79ab22a93 SONARCLOUD-413 Add organizations list in onboarding modal 2019-03-06 11:30:42 +01:00
Jeremy Davis
980cb9cb68 SONARCLOUD-380 Trigger member sync when importing ALM org
- Remove team button and refactor modals
 - Sync members after importing alm organization
 - Update AlmOrganization type and introduce mock function
 - Add info box when importing or binding organization
 - Remove manage team button in bound org empty state if member sync
2019-03-06 11:30:41 +01:00
Grégoire Aubert
9bd42df036 SONARCLOUD-379 Enable users sync on existing ALM bound organizations
* Display org sync advertisement block
* Add membersSync prop to organization type and update mock functions
* Extract RadioCard from CardPlan
* Allow to customize Modal through ConfirmButton
* Add user sync configuration modal
* Show help tooltip when user sync is activated
2019-03-06 11:30:41 +01:00
Julien HENRY
857c27b744 SONAR-11670 Drop preview mode 2019-02-21 20:21:18 +01:00
Michal Duda
2b8cc73a60 SONARCLOUD-336: Automatically guess the projectKey/organization 2019-02-18 20:20:55 +01:00
Wouter Admiraal
92c3efb421 SONAR-11609 Update the Issues bulkchange action 2019-02-14 20:20:57 +01:00
Janos Gyerik
4e94db27de SONAR-11626 Make set/unset_baseline internal 2019-02-11 09:11:50 +01:00
Janos Gyerik
cd8bcac346 SONAR-11653 Use the manual baseline in analysis when defined
and populates the period fields of the analysis when baseline is manual
2019-02-11 09:11:49 +01:00
Wouter Admiraal
d37282d7d9 SONAR-11662 Display projectVersion on activity page 2019-02-11 09:11:49 +01:00
Wouter Admiraal
652ca55a09 SONAR-11653 Update New Code Period display for manual baselines 2019-02-11 09:11:49 +01:00
Janos Gyerik
96e54a89a4 SONAR-11626 Add a note to New Code Period description about manual baseline 2019-02-11 09:11:46 +01:00
Jeremy
f5d0d6237b Bugfixing (#1227)
* SONAR-11656 Fix Quality Profile changelog order
* SONAR-11715 Fix license threshold modal close button
* Fix account tokens header label
2019-02-11 09:11:45 +01:00
Jeremy
223a718fb3 SONAR-11611 comment prompt button label (#1219)
SONAR-11611 Change cancel button label when comment prompt is auto triggered
2019-02-11 09:11:45 +01:00
Wouter Admiraal
23af6b337c SONAR-11551 Add confirmation message when project is deleted 2019-02-11 09:11:42 +01:00
Julien Lancelot
308d6a85e6 Merge pull request #1178 from SonarSource/feature/jl/add_dates_to_users_and_user_tokens
Add dates to users and user tokens
2019-02-11 09:11:41 +01:00
Grégoire Aubert
2e0e588aba SONAR-11651 Display tooltip next to warning quality gate status 2019-01-18 20:21:04 +01:00
Wouter Admiraal
5c11041462 SONARCLOUD-329 Create downgrade reason page 2019-01-18 20:21:02 +01:00
Wouter Admiraal
0d3ba8c8aa SONARCLOUD-331 Add confirmation input when deleting organization 2019-01-18 20:21:02 +01:00
Grégoire Aubert
45729835ae SONAR-11589 Disable language facet in rules page when QP is selected 2019-01-18 20:21:02 +01:00
Michal Duda
829f3ccf0c replace Protobuf.setNullable with Optional.ofNullable 2019-01-18 20:21:02 +01:00
Stas Vilchik
fe47aba929 SONAR-11615 Drop "sonar.onboardingTutorial.showToNewUsers" setting 2019-01-16 09:43:14 +01:00
Stas Vilchik
b6b3e364da SONAR-11614 Make display name optional during project creation 2019-01-16 09:43:14 +01:00
Stas Vilchik
a6dc9b83a3 SONAR-11613 Merge project creation tutorials 2019-01-16 09:43:14 +01:00
Wouter Admiraal
71615cf32c SONAR-9392 Allow profile to be extended directly 2019-01-16 09:43:12 +01:00
Stas Vilchik
422a756b95 SONAR-11578 fix wrong count of hidden files in the measures page (#1078) 2019-01-16 09:43:10 +01:00
Julien HENRY
11c2bb9e88 SONAR-10180 Drop the ability to keep history of directory measures 2019-01-16 09:43:09 +01:00
Duarte Meneses
88f743a262 Improve code quality 2019-01-16 09:43:08 +01:00
Stas Vilchik
c2858bb2dd apply feedback on drop of modules (#1036) 2019-01-16 09:43:07 +01:00
Duarte Meneses
07054006cb SONAR-11464 Fix migration of branches and add IT 2019-01-16 09:43:06 +01:00
Michal Duda
5002606768 SONAR-11525 message fixes 2019-01-16 09:43:06 +01:00
Julien HENRY
19a03e51f7 SONAR-11465 Rework scanner logs 2019-01-16 09:43:05 +01:00
Julien HENRY
10e2a7a415 SONAR-11465 API cleanup 2019-01-16 09:43:04 +01:00
Michal Duda
be6d8e2b07 SONAR-11524 textfield for deprecated module-lvl properties
Add a project-level textfield property in UI that aggregates all previous module-level properties.
2019-01-16 09:43:03 +01:00
Julien HENRY
b6f878d8d4 SONAR-11459 Stop publishing modules and folders in the scanner report 2019-01-16 09:43:02 +01:00
Julien HENRY
6a598e7d79 SONAR-11459 Remove ModuleFileSystemInitializer 2019-01-16 09:43:01 +01:00
Duarte Meneses
f8242a14c8 SONAR-11464 Only load files from Scanner Report 2019-01-16 09:43:01 +01:00
Stas Vilchik
a0acec09a7 SONAR-11477 Drop UI for updating module keys (#958) 2019-01-16 09:43:00 +01:00
Michal Duda
9e553274fb SONAR-11493 fix for non-deterministic issue matching
Sometimes two issues with the same rule and on the same line or on the same module/project could have been mixed up during issue matching.
2019-01-16 09:43:00 +01:00
Stas Vilchik
b44c75c2b9 SONAR-11476 Stop supporting homepage and other space pages for modules and directories (#951) 2019-01-16 09:43:00 +01:00
Wouter Admiraal
3e64f2c04a SONAR-10487 Improve UX of filter option in Quality Profiles page 2019-01-16 09:42:57 +01:00
Janos Gyerik
33a3b9ca37 Tweak wording inspections -> analyses 2019-01-10 20:21:03 +01:00
Wouter Admiraal
b7a61c4450 SONAR-11282 Enhance embedded docs navigation sidebar 2019-01-10 20:21:02 +01:00
Grégoire Aubert
75ea5f8b42 SONARCLOUD-273 Update Documentation page title 2019-01-09 20:21:08 +01:00
Grégoire Aubert
b5a8adaaf1 Tweak manual project provisioning wording 2019-01-09 20:21:07 +01:00
Stas Vilchik
bbdfc6267f SONAR-11572 limit operators of quality gate conditions in UI 2019-01-08 20:21:06 +01:00
Stas Vilchik
f085494e7c SONAR-11570 drop ability to set period from UI 2019-01-08 20:21:06 +01:00
Duarte Meneses
862136c486 SONAR-11492 Second analysis of a long-lived branch is using wrong leak version 2019-01-08 20:21:05 +01:00
Wouter Admiraal
53cedfbab4 SONARCLOUD-303 Allow to choose project visibility in manual project creation tutorial 2019-01-04 20:21:02 +01:00
Wouter Admiraal
cf35008a4d SONAR-7938 Display inheritance info for deprecated rules, and make related tests DRYer 2019-01-04 20:21:02 +01:00
Duarte Meneses
6cb9e95dcb Fix license headers for 2019 2019-01-02 20:21:02 +01:00
Duarte Meneses
252b3897e7 Fix license headers for 2019 2019-01-02 20:21:01 +01:00
Wouter Admiraal
ea6102e599 SONAR-10649 Add Markdown format for badges 2018-12-26 20:20:58 +01:00
Stas Vilchik
4167ce5938 SONAR-10853 align ux for deprecated and internal flags on web api page 2018-12-21 20:21:01 +01:00
Grégoire Aubert
14205b07e4 SONARCLOUD-275 Add better scroll and repositories search on project import 2018-12-20 11:43:28 +01:00
Wouter Admiraal
66e365f711 SONARCLOUD-272 Update user notifications settings page 2018-12-20 11:41:51 +01:00
Grégoire Aubert
44ab47b5ed SONARCLOUD-271 Create new Notification sidebar
* Refactor userSettings store, use currentUser instead: Settings will now be stored on the currently logged in user, and will no
longer live on its own.
* Only show latest feature news as unread: If there's no notificationsLastReadDate prop, only show the latest
feature news as unread, instead of all of them.
* Use Modal component to render the nofitications sidebar
2018-12-20 11:41:51 +01:00
Wouter Admiraal
893a66d84f SONARCLOUD-270 Show latest notification in the Navbar 2018-12-20 11:41:51 +01:00
Grégoire Aubert
3036199cfc SONARCLOUD-269 Update help menu labels 2018-12-20 11:41:51 +01:00
Grégoire Aubert
be270f2707 Update issues comment box placeholder for won't fix 2018-12-20 11:41:47 +01:00
wouter-admiraal-sonarsource
36efcfabb5 Hardening dec 5 (#1030)
* SONAR-11533 Drop obsolete bullet in 'How To Use' section for encryption

* SONAR-11541 Give branch and PR names more room in dropdown

* SONAR-11469 Display an Alert when redirected to login

When a user is redirected to the login page after trying to access a
page which she doesn't have sufficient permissions for, display an
alert explaining why the user was redirected, and provide a link to go
back to the homepage.
2018-12-10 20:21:00 +01:00
Grégoire Aubert
8dea56b4c7 SONARCLOUD-176 Allow upgrading to paid organization when provisioning projects
* Update UpgradeOrganizationBox component with new cardPlan component
* Display upgrade box only when needed
* Introduce isDefined type guard
* Update repositories selection workflow
2018-12-07 20:21:05 +01:00
Grégoire Aubert
d7c2c71bd2 SONARCLOUD-183 Advertise paid plan and recommend it to users 2018-12-07 20:21:05 +01:00
Grégoire Aubert
d639ccca70 SONARCLOUD-178 Simplify SC onboarding popup 2018-12-07 20:21:04 +01:00
Grégoire Aubert
1ea6586208 SONARCLOUD-175 Support step to upgrade organization when importing from ALM 2018-12-07 20:21:04 +01:00
Stas Vilchik
f316b94c37 SONAR-11489 drop listing of tests that cover a line 2018-12-07 20:21:04 +01:00
Stas Vilchik
a4b523d32b SONAR-10019 Display effective versions on Web API page 2018-12-07 20:21:03 +01:00
Stas Vilchik
585f3438a5 SONAR-11534 fix glitch on the permission templates page 2018-12-07 20:21:02 +01:00
Grégoire Aubert
24304fffc6 Fix typo in h2 database warning message 2018-11-30 11:20:46 +01:00
Grégoire Aubert
50c708c1b6 Rewrite remaining of the settings page to TS 2018-11-30 11:20:35 +01:00
Stas Vilchik
c9e3474940 SONAR-10770 display definition change events for applications (#918) 2018-11-20 20:20:59 +01:00
Stas Vilchik
5a5c9bfb9f SONAR-10763 display quality gate events for applications (#910) 2018-11-20 20:20:59 +01:00
Grégoire Aubert
e86e8c1fe6 SONAR-11321 Improve project page manual fields validate 2018-11-16 20:21:06 +01:00
Grégoire Aubert
4e72416a41 SONAR-11321 Apply feedback
* Do not autofocus when a default org is selected
* Do not skip onboarding when opening the organization create page
* Add button to cancel org import
* Fix bug of org created with description in place of avatar
* Redirect to organization projects after multiple projects import
* Correctly select newly create organization when redirected to project creation page
* Remove tutorial steps in auto import organization components
* Update already imported repository link
* Hide key value in the additional info when read only
* Hide org type icons in the organization select of the page to manually create a project
* Update wording to analyze projects instead of create projects
* Display spinner while importing organization
* Disable auto import of org for now when the user must create a paid org
* Add placeholder to avatar input when there is no url specified
* Add missing app installation text in create project page
* Allow to switch between tabs during organization import and keep data
* Remove read-only key when binding personal org
2018-11-16 20:21:06 +01:00
Julien Lancelot
2507163633 SONAR-11321 Prevent binding already bound application 2018-11-16 20:21:05 +01:00
Grégoire Aubert
02f78a025d SONAR-11396 Display private repositories in auto create projects page 2018-11-16 20:21:05 +01:00
Grégoire Aubert
83144d4988 SONAR-11325 Enable to continue an unfinished alm application installation 2018-11-16 20:21:05 +01:00
Grégoire Aubert
f0e05b4233 SONAR-11324 Bind remote orgs to existing SonarCloud orgs
* Split personal org binding and public org binding
* Remove BETA flag on tabs
2018-11-16 20:21:04 +01:00
Grégoire Aubert
9a64997f84 SONAR-11321 Retry up to 5 times to get the alm organization 2018-11-16 20:21:04 +01:00
Grégoire Aubert
07546d5e1f SONAR-11323 Ease workflow to bind personal organizations
* Create withUserOrganizations and use it in create Orgs/Projects page
* Update ALM object format in api/navigation/component and api/organizations/search
2018-11-16 20:21:04 +01:00
Grégoire Aubert
3ea9808248 SONAR-11322 Import repos from bound organizations
* Move project create page in the create folder
* Move HOCs to components
* Update create project page
* Move getting user organizations in CreateProjectPage (1 level higher)
* Creact OrganizationSelect component
* Create RemoteRepositories component
* Use OrganizationSelect in ManualProjectCreate
* Add OrganizationSelect and RemoteRepositories in AutoProjectCreate page
* Rework validation of the create organization page
* Add 'organization' param on list_repositories and provision_projects
2018-11-16 20:21:04 +01:00
Julien Lancelot
f61d654f7d SONAR-11321 Create organization from GitHub organization or BitBucket team
* Create api/alm_integration/show_organization and handle only GitHub installation
* Add import from ALM tab in Create Org page
* Do not show error while validating detail input
* Add step to create organization from ALM
* Display a warning if the installation id was not found
* Add Alm link to remote organization in org context
* Create GET api/alm_integration/show_app_info
2018-11-16 20:21:03 +01:00
Grégoire Aubert
032c8f3c2c Rewrite settings encryption app to TS 2018-11-15 20:20:59 +01:00
Benoit
bdd538eb0c SONAR-10361 Handle assigning issue to a user with commas in name (#903) 2018-11-12 10:47:56 +01:00
Stas Vilchik
c7153cbc90 SONAR-11362 apply feedback (#905) 2018-11-07 20:21:03 +01:00
Stas Vilchik
dbee5e8b45 SONAR-11379 Display estimated duplications and disable drilldown (#868) 2018-11-07 20:21:03 +01:00
Stas Vilchik
d167e54bc3 SONAR-11364 Display estimated coverage on the measures page 2018-11-07 20:21:02 +01:00
Stas Vilchik
2ae68e1080 SONAR-11363 Display duplications on the measures page 2018-11-07 20:21:02 +01:00
Stas Vilchik
fa1f045757 SONAR-11362 Display duplications in the project header 2018-11-07 20:21:01 +01:00
Stas Vilchik
440e9db98d SONAR-11204 Colorblind friendly banners (#899) 2018-10-30 12:42:03 +01:00
Pascal Mugnier
54445562f1 SONARCLOUD-158 Update message when system is starting 2018-10-30 12:42:03 +01:00
Stas Vilchik
150f201ab6 SONAR-11263 Add a confirmation modal when canceling background tasks 2018-10-26 20:21:00 +02:00
Pascal Mugnier
bb83311cdd Fix code flows 2018-10-25 20:21:02 +02:00
Pascal Mugnier
a8634266cf SONAR-11371 Change the banner text with rules missing info 2018-10-25 20:21:02 +02:00
Pascal Mugnier
d9e8be3e0f SONAR-11397 Update UI using WS mock 2018-10-25 20:21:02 +02:00
Stas Vilchik
d47aa7cd1f SONAR-11228 Provide link to the security page when creating a token 2018-10-25 10:25:59 +02:00
Simon Brandhof
bee3ce3d74 Fix bugs, mainly about type casts 2018-10-18 20:20:55 +02:00
Stas Vilchik
f52d0c2586 SONARCLOUD-138 Make forms clearer when upgrading an organization (#761) 2018-10-12 20:20:58 +02:00
Stas Vilchik
96ec2c5fe1 SONAR-11267 add missing l10n message 2018-10-11 15:14:33 +02:00
Pascal Mugnier
9a959a25ad Fix translation 2018-10-10 20:20:59 +02:00
Pascal Mugnier
cc361223da Apply feedbacks 2018-10-10 20:20:59 +02:00
Pascal Mugnier
b0a47b677c Change permission template project creator explanation 2018-10-10 20:20:59 +02:00
Eric Hartmann
4d159788f0 SONAR-11271 Introduce two new rights
APPLICATION_CREATOR to allow creation of Applications
PORTFOLIO_CREATOR to allow creation of Portfolios
2018-10-10 20:20:57 +02:00
Grégoire Aubert
62d5677706 SONAR-11289 Make portfolio creation popup accessible to non global admin 2018-10-10 20:20:57 +02:00
Grégoire Aubert
7f339fd2f1 SONAR-11271 Add new permissions and update layout to group them 2018-10-10 20:20:57 +02:00
Janos Gyerik
75ff5a8ed4 Fix typo: bellow -> below 2018-10-10 20:20:56 +02:00
Benoit
236b43a970 SONAR-11279 Prevent null change to be added to DefaultIssue (#791) 2018-10-10 20:20:56 +02:00
Julien Lancelot
1c042dd1f4 SONAR-11302 Decrease ORGANIZATIONS#KEE from 300 to 255
As personal organizations are created from login, it was decided to increase the org key size to a round number (300) higher than the login size (255).
Unfortunately, MySQL doesn't support to use more than 255 characters in a unique index.
2018-10-10 13:10:51 +02:00
Grégoire Aubert
783e6e08ec SONAR-11262 Add branch name in failed analysis notif 2018-10-10 09:23:04 +02:00
Stas Vilchik
58ef20e451 SONAR-11207 Display analysis warnings in the web app 2018-10-10 09:23:03 +02:00
Stas Vilchik
705fd53a66 SONARCLOUD-128 allow up to 300 characters for org name and key 2018-10-10 09:23:02 +02:00