Commit Graph

4627 Commits

Author SHA1 Message Date
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
Sébastien Lesaint
a79d83f7ee SONAR-10555 fail analysis if leak period is invalid 2018-10-03 09:28:22 +02:00
Stas Vilchik
cd467657fc SONARCLOUD-120 update landing page of just created organization 2018-09-25 20:21:00 +02:00
Stas Vilchik
abb68832ff SONARCLOUD-43 Allow users to select the plan when creating an org (#705) 2018-09-25 20:21:00 +02:00
Stas Vilchik
c003387eb6 SONARCLOUD-120 Add new "Create Organization" page (#691) 2018-09-25 20:21:00 +02:00
Julien HENRY
fdf0f2f893 SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-09-19 10:54:37 +02:00
Stas Vilchik
66855e8da8 SONAR-11164 improve display of empty measures page 2018-09-19 10:51:42 +02:00
Grégoire Aubert
26e6aab3da SONAR-11159 SONAR-11160 Add new coverage and overall coverage next to branch status 2018-09-19 10:51:41 +02:00
Grégoire Aubert
1b6dcc529a SONAR-11164 Add measures page for short-lived branches and PR 2018-09-19 10:51:41 +02:00
Stas Vilchik
8fc5a9f629 SONAR-11184 Deprecate custom measure feature in the web app 2018-09-07 20:20:56 +02:00
Stas Vilchik
e25be0c9d3 SONAR-11128 Add parameter metadata on the Web API page 2018-08-27 20:21:57 +02:00
Stas Vilchik
1303c45621 SONAR-10678 Make global navigation links on the right side discernible 2018-08-27 20:21:56 +02:00
Sébastien Lesaint
77d6ef37a5 SONAR-8368 fix quality flaws in AbstractTracker inner classes 2018-08-21 20:21:05 +02:00
Sébastien Lesaint
9e0cbc111e SONAR-8368 restore resolution when reopening closed issues 2018-08-21 20:21:05 +02:00
Sébastien Lesaint
3065f6824c SONAR-8368 reopen closed issues (restore status)
but those from Hotspots rules and manual vulnerabilities
2018-08-21 20:21:05 +02:00
Sébastien Lesaint
2c6a570b99 SONAR-8368 use Stream instead of Iterable in Tracking class 2018-08-21 20:21:04 +02:00
Sébastien Lesaint
736c4964cc SONAR-8368 add line remove changelog when closing issue 2018-08-21 20:21:04 +02:00
Sébastien Lesaint
35f5357996 SONAR-8368 fix issue change log diff parsing for old value alone 2018-08-21 20:21:04 +02:00
Stas Vilchik
20a8ceffbe SONAR-9369 Add search for module, directory, file and author facets (#606) 2018-08-21 20:21:02 +02:00
Stas Vilchik
15f3d9c258 SONAR-6400 allow to show more items in a facet (#597) 2018-08-21 20:21:02 +02:00
Stas Vilchik
86be783880 SONAR-9693 Better display facets with long names (#586) 2018-08-21 20:21:01 +02:00
Grégoire Aubert
1629b3d84e fixup! SONAR-10471 Improve leak period description for specific date 2018-08-20 20:21:03 +02:00
Grégoire Aubert
02546fd9c8 SONAR-10471 Improve leak period description for specific date 2018-08-20 20:21:03 +02:00
Pascal Mugnier
6eac2ab817 SONAR-10209 handle deleted Quality Profile on project page 2018-08-10 20:21:33 +02:00
Grégoire Aubert
e01158776c SONAR-11038 Add Configure Analysis button in projects page 2018-08-10 20:21:31 +02:00
Grégoire Aubert
4f5f81d6c1 SONAR-11029 Move the tutorial inside provisioned projects dashboard
* Move/Rename files of tutorials folder
* SONAR-11049 Update tutorial UI and move it inside the project dashboard
* SONAR-11050 Update tutorial to skip now useless steps
* Remove unused style
* SONAR-11030 Make dashboard tutorial work with already known project key
* Better manage error messages when no analysis and analyzed branches
* SONAR-11052 Refresh project status as long as there is no analysis
* SONAR-11051 Add infos suggestions depending on the ALM of the project
* Do no display tutorial when there is analyses in the pipe
2018-08-10 20:21:30 +02:00
Grégoire Aubert
f767e712eb SONAR-11037 SONAR-11038 Show list of personal public repositories and allow to provision project
* SONAR-11043 List repositories with their types
* SONAR-11046 Check and disable already linked repositories
* SONAR-11044 Provision project and redirect to project dashboard
* SONAR-11048 Reload repositories after create failure
* SONAR-11038 Use new project create page everywhere on SonarCloud
2018-08-10 20:21:29 +02:00
Grégoire Aubert
b08814f780 SONAR-11036 Install integration with GitHub or BitBucket Cloud
* SONAR-11040 Update tutorial choices modal
* SONAR-11041 Migrate manual installation tab
* SONAR-11041 Rename button to start new project tutorial
* SONAR-11041 Rework sonarcloud tabbed page styling
* SONAR-11042 Add alm app install buttons in create project page
* Make start script compatible with ALM integration
2018-08-10 20:21:28 +02:00
Pascal Mugnier
8f2ecbafc8 SONAR-10576 Replace wording "Leak" with "New Code" 2018-08-09 20:20:50 +02:00
Pascal Mugnier
4c9868dfd5 SONAR-11092 Update SansTop25 description 2018-08-02 20:21:37 +02:00
Simon Brandhof
bc7274cb5f Fix Quality flaws 2018-08-02 20:21:36 +02:00
Simon Brandhof
4c03a7686d SONAR-11077 ability to log statistics from CE task steps 2018-08-02 20:21:35 +02:00
Pascal Mugnier
2438a8e1db SONAR-11092 Add a banner on Security Reports (#582) 2018-08-02 20:21:33 +02:00
Simon Brandhof
5f995384b0 SONAR-11064 drop metric comment_lines_data 2018-07-30 20:21:23 +02:00
Simon Brandhof
dba703a9b1 Fix Quality flaws 2018-07-25 20:21:19 +02:00
Duarte Meneses
e51cb49945 Revert "SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader"
This reverts commit 4dcb5245f1147048d122ff2d335a6b5b7364c565.
2018-07-19 20:21:26 +02:00
Sébastien Lesaint
3542801306 SONAR-11004 remove definitions for sonar.links.* properties
they must not be displayed in the UI
properties are not used on server side
scanner does not rely on the definitions
=> drop the definitions
2018-07-19 20:21:26 +02:00
Grégoire Aubert
991c93480d SONARCLOUD-54 Better empty organization message for projects page 2018-07-19 20:21:26 +02:00
Grégoire Aubert
5125859626 SONARCLOUD-93 Fix helmet title sync with GA and add 404 page title 2018-07-19 20:21:25 +02:00
Grégoire Aubert
30874292d5 SONARCLOUD-30 Add TS and Go to the list of supported languages in the onboarding 2018-07-18 20:21:20 +02:00
Julien HENRY
8cfc544c1f SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-07-17 20:21:27 +02:00
Stas Vilchik
d4b8f89519 SONAR-10980 apply feedback (#502) 2018-07-17 20:21:25 +02:00
Pascal Mugnier
645ffc5c8a Add security hotspots page (#478) 2018-07-17 20:21:25 +02:00
Stas Vilchik
051e9f592d SONAR-10980 Add Standards facet on the Issues page (#473) 2018-07-17 20:21:23 +02:00
Janos Gyerik
3785b1a0c0 Remove security hotspot measures 2018-07-17 20:21:23 +02:00
Grégoire Aubert
c05f7c7de9 SONAR-10948 Update warning message when changing visibility of project 2018-07-11 20:21:23 +02:00
Grégoire Aubert
3bf2e0779d SONAR-10963 Improve privacy badges of projects and organization 2018-07-11 20:21:22 +02:00
Pascal Mugnier
4e9feaddc4 SONAR-10808 Add the ability fo filter projects by visibility 2018-07-10 20:21:19 +02:00
Pascal Mugnier
5ed94f65fa SONAR-10936 Disallow bulk change if there is no issues to change 2018-07-10 20:21:19 +02:00
Sébastien Lesaint
7945610fd5 fix varargs and unchecked called warnings 2018-07-09 10:39:33 +02:00
Sébastien Lesaint
45f6d410d3 LICENSE-96 implement support for staging and new server id format 2018-07-05 20:21:54 +02:00
Grégoire Aubert
ef66ee089d SONAR-10937 Change ‘invalid license’ message after updating license 2018-07-05 20:21:54 +02:00
Julien HENRY
342a903643 SONAR-10887 Create a new permission: Administer Security Hotspots 2018-07-04 09:31:04 +02:00
Janos Gyerik
6d08db0105 SONAR-10875 Add 2 new measures for security hotspots (#394)
* Declare 2 new metrics

* Add 2 new metrics to live measures

* Add 2 new metrics in governance

* Add counts for 2 new metrics
2018-07-04 09:31:04 +02:00
Julien HENRY
b497380a76 SONAR-10874 New issue transitions for security hotspots 2018-07-04 09:31:04 +02:00
Janos Gyerik
0129e93029 SONAR-10868 Add issues.from_hotspot for security hotspots 2018-07-04 09:31:03 +02:00
Julien HENRY
d42307dd48 SONAR-10867 Add security hotspot new issue type 2018-07-04 09:31:03 +02:00
Simon Brandhof
ca90003a35 SONARCLOUD-78 improve CoreExtension#ContextImpl
by factoring implementations of method addExtensions(Object,Object...)
2018-06-29 09:10:17 +02:00
Duarte Meneses
ca183f7f3f SONAR-10138 Remove support for API < 5.6 2018-06-29 09:10:16 +02:00
Pascal Mugnier
e5827b3671 SONAR-10813 Add project branches 2018-06-29 09:10:16 +02:00
Fabrice Bellingard
6bee2d5ea8 SONARCLOUD-90 Add Security Page for SonarCloud 2018-06-29 09:10:15 +02:00
Sébastien Lesaint
b1ee6a846b SONAR-10690 Core Extension installed at level 1 2 3 and 4 2018-06-21 20:21:31 +02:00
Sébastien Lesaint
81a06e86f6 SONAR-10690 install Core Extensions before plugins 2018-06-21 20:21:30 +02:00
Grégoire Aubert
4e91bd432a SONARCLOUD-64 New onboarding with 3 cases for SonarCloud (#383)
* SONARCLOUD-64 Move Onboarding to ProjectOnboarding
* SONARCLOUD-64 Migrate project onboarding to TS
* SONARCLOUD-64 Update ProjectOnboarding style
* SONARCLOUD-64 Add main onboarding page
2018-06-21 20:21:29 +02:00
Grégoire Aubert
ae2f4fa2ea SONARCLOUD-67 Add new links in SonarCloud footer 2018-06-21 20:21:28 +02:00
Grégoire Aubert
1d0b5d8c3e SONARCLOUD-63 Update help dropdown with product news 2018-06-21 20:21:28 +02:00
Stas Vilchik
bac6a9b4f3 SONAR-10807 Update support link to the new community forum 2018-06-12 20:21:05 +02:00
Sébastien Lesaint
c11d8d1a25 SONAR-10690 remove support for privileged plugins 2018-06-12 20:21:03 +02:00
Grégoire Aubert
a387b409e3 SONAR-10227 Drop skip tutorial tooltip 2018-06-12 20:21:03 +02:00
Sébastien Lesaint
24509fd258 LICENSE-99 backward support of plugins depending on license plugin
both on server side (web server & CE & scanner) and in SonarLint
2018-06-12 20:21:01 +02:00
Simon Brandhof
4a07739148 SONAR-10818 rename edition "data_center" to "datacenter"
Match the key of license generator
2018-06-12 20:21:01 +02:00
Grégoire Aubert
7ab10a96dd SONAR-10696 Display wrong edition error on license page
* Handle optional "edition" field in api/navigation/global correctly
* Introduce enum of edition keys
2018-06-12 20:21:00 +02:00
Sébastien Lesaint
a76567a39e LICENSE-98 add EditionProvider 2018-06-12 20:21:00 +02:00
Grégoire Aubert
a8e976cb9e SONAR-10811 Update editions boxes for marketing needs 2018-06-12 20:21:00 +02:00
Grégoire Aubert
32f2ea7b9d SONAR-10696 Move set license form to core-extension-license 2018-06-12 20:21:00 +02:00
Sébastien Lesaint
ded90fa8ef SONAR-10690 add Core Extension support in SonarQube 2018-06-12 20:20:59 +02:00
Grégoire Aubert
bdde08fff5 SONAR-10696 Remove ability to upgrade/downgrade an edition from Marketplace (#269)
* SONAR-10699 Remove upgrade/downgrade buttons
* SONAR-10697 Drop edition.json support in the marketplace
* SONAR-10717 Drop 'sonar.editions.jsonUrl' property
* SONAR-10702 Edition's "Learn more" links redirect to the form page with arguments
* SONAR-10698 Get Edition data from the doc
* SONAR-10700 Remove LicenseEditionForm and LicenseEditionSet from Marketplace
2018-06-12 20:20:58 +02:00
Grégoire Aubert
843bd9206f SONAR-10450 Add submitter column in background tasks 2018-06-08 20:20:51 +02:00
Grégoire Aubert
270239f18e SONAR-10821 Display details about external rules 2018-06-01 20:20:47 +02:00
Pascal Mugnier
2f215846b2 Fix SONAR-10639 (#201) 2018-05-28 20:20:43 +02:00
Stas Vilchik
e8b90e724c SONAR-10676 Add documentation for team onboarding on SonarCloud "Members" page (#251) 2018-05-25 20:20:48 +02:00
Pascal Mugnier
a03d7bccfb SONAR-10415 Update description of sonar.forceAuthentication 2018-05-24 20:20:47 +02:00
Pascal Mugnier
877b9bedf6 Fix SONAR-10640 2018-05-24 20:20:46 +02:00
Julien Lancelot
4ff1b9f90f SONAR-10597 Update ISSUE_CHANGE#USER_LOGIN to USER_UUID 2018-05-23 20:20:48 +02:00
Guillaume Jambet
26fb4f056b SONAR-10597 Use user UUID for ISSUES#ASSIGNEE
* SONAR-10597 add getUuid() on user Session
* SONAR-10597 renames ISSUES.ASSIGNEE to ASSIGNEE_UUID
* SONAR-10597 use assigneeUuid when assigning an Issue from ws
* SONAR-10597 use assigneeUuid when assigning an Issue from ce
* SONAR-10597 use assigneeUuid in issue search
* SONAR-10597 use assigneeUuid in batch issue
* SONAR-10597 Ignoring Tests failing in IssueChange
2018-05-23 20:20:47 +02:00
Julien Lancelot
7a89468660 SONAR-10598 Display warning page when detecting login update during authentication
* SONAR-10598 Refactor UserIdentityAuthenticator#authenticate to use a ParameterObject
* SONAR-10598 Redirect user when login is updated and update personal org
* SONAR-10598 Improve update of personal organization key
* SONAR-10598 Improve IT stability related to generation of provider ID
* SONAR-10598 Add USERS#ORGANIZATION_UUID
* SONAR-10598 Replace usage of Organizaions#UserId by Users#OrganizationUuid
2018-05-23 20:20:47 +02:00
Simon Brandhof
01e1c69fe3 SONAR-10591 scanner uses WS api/plugins/download 2018-05-11 20:20:47 +02:00
Simon Brandhof
cd73d0a82c SONAR-10591 refactor management of plugin FS on server 2018-05-11 20:20:47 +02:00
Simon Brandhof
5097d1877b Fix Quality flaws 2018-05-10 20:20:53 +02:00
Duarte Meneses
bcc7e60fb6 SONAR-10647 Apply feedback 2018-05-09 20:20:46 +02:00
Duarte Meneses
9f372f97c4 SONAR-10647 Compare lines of code taking into account significant code 2018-05-09 20:20:46 +02:00
Duarte Meneses
9aa90ae28d Minor refactoring 2018-05-09 20:20:46 +02:00
Stas Vilchik
09b3d167fa SONAR-10664 Improve dropdown UI/UX consistency (#217) 2018-05-09 20:20:46 +02:00
Grégoire Aubert
c9b7be242b SONAR-10513 Remove redux store form quality gates app 2018-05-08 20:20:45 +02:00
Grégoire Aubert
c56d00ae68 SONAR-10656 Remove SonarQube occurences when SonarCloud is enabled 2018-05-08 20:20:44 +02:00
Stas Vilchik
c87c2986e9 SONAR-10611 use new help tooltips across the app (#203) 2018-05-03 20:20:51 +02:00
Pascal Mugnier
b083d43765 SONAR-10612 Create documentation space in the web app 2018-05-03 20:20:50 +02:00
Pascal Mugnier
4a31f1ff8f SONAR-10609 Rework the global help modal to a dropdown (#177) 2018-05-03 20:20:50 +02:00
Stas Vilchik
4c2edb7abd SONAR-10611 Display inline documentation tooltips (#180) 2018-05-03 20:20:50 +02:00
Grégoire Aubert
8fdadf9937 SONAR-10274 Better page title handling for SonarCloud 2018-05-03 20:20:50 +02:00
Grégoire Aubert
77e7e1c7c2 SONAR-10646 SONAR-10325 Update SonarCloud login page style 2018-05-03 20:20:49 +02:00