Commit Graph

4435 Commits

Author SHA1 Message Date
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