Commit Graph

5636 Commits

Author SHA1 Message Date
Wouter Admiraal
e5f61c4ab5 SONAR-12115 Disable delete button if no projects have been selected 2019-06-13 20:21:12 +02:00
Evgeny Mandrikov
2ef053d67d Build task ":server:sonar-web:yarn_run" should produce same result outside of CI
While this adds quite some overhead, benefit is that
remote Gradle cache entry can be used locally.
2019-06-07 20:21:13 +02:00
Siegfried Ehret
b7d3175ac8 SONAR-12055 Fix ALM integration (#1708) 2019-06-06 20:21:10 +02:00
Wouter Admiraal
34bdab2cae SONAR-12121 Show a warning if QG conditions are ignored 2019-06-04 20:21:13 +02:00
Grégoire Aubert
11d0b71aaf Fix failing UI test snapshot 2019-06-04 20:21:13 +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
Grégoire Aubert
ad9331af4d SONAR-12040 Drop duplicated css classes 2019-06-03 20:21:18 +02:00
Evgeny Mandrikov
1c430b3667 Fix build task ":sonar-application:zip" and remove ":server:sonar-web:copyBranding" 2019-05-30 20:21:10 +02:00
Jeremy Davis
ead5140358 SONAR-12112 Fix issue actions 2019-05-29 20:21:14 +02:00
Jeremy Davis
30edd004be SONAR-11676 Fix Bulk Apply Permission Template 2019-05-29 20:21:14 +02:00
Jeremy Davis
18f20eed61 SONAR-12114 Add Links in codeviewer header 2019-05-29 20:21:14 +02:00
Jeremy Davis
8bb9de8941 SONAR-12025 Allow spaces to be typed in project name 2019-05-29 20:21:14 +02:00
Wouter Admiraal
46d075adfb Improve test coverage 2019-05-29 20:21:13 +02:00
Wouter Admiraal
7853e9f613 SONAR-11875 Connect WorkspaceComponentViewer to the branch redux store, and refresh branch status when updating an issue 2019-05-29 20:21:13 +02:00
Wouter Admiraal
7ae08845cf SONAR-11875 Connect Measures to the branch redux store, and refresh branch status when updating an issue 2019-05-29 20:21:13 +02:00
Wouter Admiraal
0c1596629e SONAR-11875 Connect Code to the branch redux store, and refresh branch status when updating an issue 2019-05-29 20:21:13 +02:00
Wouter Admiraal
aa04a15025 SONAR-11875 Connect Issues to the redux store, and refresh branch status when updating an issue 2019-05-29 20:21:12 +02:00
Wouter Admiraal
eaeb2018ca SONAR-11875 Move QG conditions to the branch redux store 2019-05-29 20:21:12 +02:00
Wouter Admiraal
701da43728 Update failing tests due to new lodash mock 2019-05-29 20:21:12 +02:00
Wouter Admiraal
11fb9177b0 SONAR-11875 Provide new action for refreshing a branch status 2019-05-29 20:21:12 +02:00
Evgeny Mandrikov
81aad862f2 Remove redundant entries from .gitignore files
All removed entries already defined in .gitignore file at the root of
the repository.
2019-05-28 20:21:10 +02:00
Siegfried Ehret
75a9d16ede SONARCLOUD-669 Fix favorite star behavior 2019-05-27 20:21:10 +02:00
Grégoire Aubert
d98ea4bead SONAR-12109 Fix initial vendor bundle size, and re-activate bundle size checking on CI 2019-05-24 20:21:09 +02:00
Jeremy Davis
5340427e78 SONAR-12112 horizontal scrolling 2019-05-23 20:21:11 +02:00
Jeremy Davis
63a3a432ef SONAR-12116 Add branch parameter when expanding a snippet 2019-05-23 20:21:10 +02:00
Jeremy Davis
ba1f0d9998 SONAR-12113 Fix line permalink in new exec flow 2019-05-23 20:21:10 +02:00
Jeremy Davis
fa2da3f083 SONAR-12110 Fix extra lines/snippets issue 2019-05-23 20:21:10 +02:00
Jeremy Davis
860d962450 SONAR-12111 Fix source misalignment 2019-05-23 20:21:10 +02:00
Grégoire Aubert
8bcc788c0e SONAR-12109 Web Analytics plugins (#1652) 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
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
Grégoire Aubert
9240dd9a15 Fix dependencies (order) between Gradle tasks that execute yarn
And add declarations of input files for "yarn_validate-ci" tasks,
which were forgotten when caching was enabled for them.
2019-05-16 20:21:08 +02:00
Evgeny Mandrikov
c24973e34c Enable Gradle cache for "yarn_validate-ci" tasks (#1616) 2019-05-15 20:21:12 +02:00
Siegfried Ehret
d2dce9be30 SONARCLOUD-643 Fix select all repositories for import (#1617) 2019-05-14 20:21:12 +02:00
Siegfried Ehret
5a5f33146a SONARCLOUD-615 Add Google Tag Manager 2019-05-13 20:21:18 +02:00
Grégoire Aubert
e6a4c4b798 Better minify inline CSS 2019-05-13 20:21:17 +02:00
Wouter Admiraal
2f02c40ef3 SONAR-11938 Remove Server ID and Version from system information 2019-05-09 20:21:09 +02:00
Siegfried Ehret
0163587d48 Revert "SONARCLOUD-615 Add google tag manager scripts" (#1583)
This reverts commit 74356a544b24317e5504fe6a85327f81af07f658.
2019-05-09 20:21:09 +02:00
Siegfried Ehret
3e6a9effc6 SONARCLOUD-615 Add google tag manager scripts 2019-05-08 20:21:05 +02:00
Grégoire Aubert
24464817bd Consolidate IT's that are based on modals 2019-05-07 20:21:28 +02:00
Grégoire Aubert
84e8de2233 Create and use ClearButton component 2019-05-07 20:21:28 +02:00
Grégoire Aubert
e620cd39b9 Avoid calling multiple time api/alm_integration/list_repositories 2019-05-07 20:21:27 +02:00
Grégoire Aubert
71bee88103 Rename icon mocks for easier auto import of icons 2019-05-07 20:21:27 +02:00
Grégoire Aubert
54643f8305 Fix wrong delete button usage in auto org import canceling 2019-05-07 20:21:27 +02:00
Grégoire Aubert
bc17352a0d SONAR-11886 Fix hotspots tooltip learn_more link 2019-05-07 20:21:27 +02:00
Grégoire Aubert
bba4533a87 SONAR-11935 No WS error message when display issues in removed file 2019-05-07 20:21:27 +02:00
Grégoire Aubert
98598c2f91 Fix MetaLink close button 2019-05-07 20:21:27 +02:00
Grégoire Aubert
f2f3ede233 SONAR-12076 Add duplication popup back to the new multi location issue flow 2019-05-07 20:21:26 +02:00
Wouter Admiraal
2a7517561d SONAR-11970 Update component menu for security reports 2019-05-07 09:54:29 +02:00
Wouter Admiraal
444b67e5ff SONAR-11970 Remove security report code from sonar-web 2019-05-07 09:54:29 +02:00
Wouter Admiraal
ecee829049 SONAR-11970 Move front-end implementation to extension 2019-05-07 09:54:29 +02:00
Wouter Admiraal
1b7930e362 Sort categories on security reports by the order from the standards.json file 2019-05-07 09:54:28 +02:00
Wouter Admiraal
68b2e24174 SONAR-11180 Add Standards facet to the Rules page 2019-05-07 09:54:28 +02:00
Wouter Admiraal
e4123e7fd0 SONAR-11180 Open standards facet by default for hotspots and vulnerabilities 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
Wouter Admiraal
699a47b373 SONAR-11983 Move Standards type to the global scope, and add the new sonarsource type 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
Siegfried Ehret
18054cb901 SONARCLOUD-572 Remove email from permissions panel (frontend) (#1550) 2019-05-06 11:01:16 +02:00
Grégoire Aubert
1e4bc11f45 SONAR-11955 Fix travis error 'lodash/flatten' doesn't exist 2019-05-06 11:01:16 +02:00
Grégoire Aubert
d5b454babf SONAR-11898 Fix quality issues and improve coverage 2019-05-06 11:01:15 +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
Wouter Admiraal
0e5d51d8b2 SONAR-11940 Fix overlapping issue locations 2019-05-06 11:01:15 +02:00
Wouter Admiraal
0de67f888c SONAR-11900 Remove location counter from issues in the code viewer and issue list 2019-05-06 11:01:14 +02:00
Jeremy Davis
570316af53 SONAR-11897 Increase sidebar issue box usability 2019-05-06 11:01:14 +02:00
Grégoire Aubert
3b80e7d34b SONAR-11968 Display Hotspots on the PR overview dashboard 2019-05-06 11:01:14 +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
Siegfried Ehret
2c81987dc9 SONARCLOUD-517 Hide organization binding link for non admin users
* SONARCLOUD-517 Hide organization binding link for non admin users

* SONARCLOUD-517 Update tests
2019-05-06 11:01:13 +02:00
Grégoire Aubert
04f5bb9a89 Remove relative date in front end unit test snapshot 2019-05-01 20:21:06 +02:00
Duarte Meneses
9d39902892 Fix babel input files for yarn 2019-04-30 20:21:07 +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
Wouter Admiraal
9ee9132d8b SONAR-11955 Allow more levels in embedded documentation, and make it DRYer by re-using logic from sonar-docs 2019-04-25 20:21:05 +02:00
Wouter Admiraal
159d8427bd SONAR-11943 Text overlap on PRs with long branch names 2019-04-25 20:21:05 +02:00
Wouter Admiraal
a247dc044b SONAR-11746 Replace 'x' icon for delete actions 2019-04-25 20:21:05 +02:00
Wouter Admiraal
47721c94b0 SONAR-11793 Rename GA tracking property to 'sonar.analytics.ga.trackingId' 2019-04-25 20:21:05 +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
1ba4c3bf98 SONAR-11944 Add security hotspots to Code page 2019-04-23 20:21:10 +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
Wouter Admiraal
d3712c692f SONAR-11887 Inverse issue icons and coverage/duplication information in codeviewer gutter
* Display issues type icons instead of severity icons in codeviewer gutter
2019-04-23 20:21:10 +02:00
Grégoire Aubert
df22cb0fe6 SONAR-11910 Allow to assign a Security Hotspot in issues page 2019-04-23 20:21:10 +02:00
Wouter Admiraal
f6df5fd53b SONAR-8741 Display breakdown by issue types in SourceViewerHeader
* Only display the measure breakdown on Code
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
Grégoire Aubert
afbb758004 SONAR-11856 Display true pull request target instead of base 2019-04-23 20:21:08 +02:00
Grégoire Aubert
d9275526f5 SONARCLOUD-593 Display correctly when coverage is missing in homepage data 2019-04-16 20:20:58 +02:00
Simon Brandhof
84b860c58a SONARCLOUD-597 move SonarCloud terms&conditions outside SonarQube 2019-04-16 20:20:58 +02:00
Simon Brandhof
7b469831fe SONARCLOUD-597 New version of Terms & Conditions 2019-04-16 20:20:58 +02:00
Grégoire Aubert
5fe552a778 SONAR-11956 Update yarn.lock 2019-04-15 20:21:02 +02:00
Wouter Admiraal
b39d79b8ff SONAR-11952 Fix measure graph zoom issue 2019-04-12 20:21:04 +02:00
Grégoire Aubert
0ff98114be SONAR-11956 Correct TOC parsing logic, always show sticky TOC for pages 2019-04-12 20:21:04 +02:00
Simon Brandhof
4380a1d159 SONARCLOUD-520 change location of homepage data file 2019-04-11 20:21:04 +02:00
Wouter Admiraal
497c52c32e SONAR-11734 Guard against missing language plugins 2019-04-08 20:21:06 +02:00
Wouter Admiraal
99af758e84 SONAR-11762 Fix wrapping issue on Chrome on Windows 2019-04-08 20:21:06 +02:00
Wouter Admiraal
1a23c21e5f SONAR-11793 Always enable the use of Google Analytics if 'sonar.analytics.trackingId' is provided 2019-04-08 20:21:06 +02:00
Wouter Admiraal
5cd8d93904 Add missing tests for components 2019-04-08 20:21:06 +02:00
Grégoire Aubert
2af145e34d Add some more coverage 2019-04-04 20:21:04 +02:00
Fabrice Bellingard
59c37d92f8 SONARCLOUD-497 Remove Atom logo from homepage 2019-04-01 20:21:06 +02:00
Grégoire Aubert
6793f64175 Update yarn locks files 2019-03-29 09:45:00 +01:00
Grégoire Aubert
cb53cd80dd Improve front end local build time 2019-03-29 09:45:00 +01:00
Grégoire Aubert
0c5b4644cf Use same build stats reporter for all modules 2019-03-29 09:44:59 +01:00
Grégoire Aubert
1355d080cf Update prettier to last version
* Prettier format all modules
2019-03-29 09:44:59 +01:00
Grégoire Aubert
50a5072f5f Update webpack dependencies 2019-03-29 09:44:59 +01:00
Grégoire Aubert
9d62bc6df0 Update jest and enzyme
* Update jest snapshots
2019-03-29 09:44:59 +01:00
Grégoire Aubert
17bbc381c7 Update React, Typescript and Eslint dependencies
* Fix ts and eslint issues
* Drop forSingleOrganization
* Update Typscript on extensions
2019-03-29 09:44:59 +01:00
Wouter Admiraal
616f0b1daf Update code formatting 2019-03-29 09:44:58 +01:00
Wouter Admiraal
35625522ce Fix potential bug in MetaQualityProfiles, add tests 2019-03-29 09:44:58 +01:00
Wouter Admiraal
c7bfd7c962 Add tests for untested components 2019-03-29 09:44:58 +01:00
Wouter Admiraal
c9990b56c1 Remove dead code 2019-03-29 09:44:58 +01:00
Wouter Admiraal
496a64705b Unwrap the projectStatus property from the /api/qualitygates/project_status WS
Instead of continuously unwrapping this property from the payload in calling code,
immediately use it when receving the result from the API call.
2019-03-29 09:44:58 +01:00
Wouter Admiraal
fab2c03c22 Prevent DocTooltip's setState() from being called if not mounted 2019-03-29 09:44:58 +01:00
Wouter Admiraal
c898d85845 SONAR-10994 Connect ComponentContainer component to new branch store 2019-03-29 09:44:57 +01:00
Wouter Admiraal
c23117124c SONAR-10994 Connect ReviewApp component to new branch store 2019-03-29 09:44:57 +01:00
Wouter Admiraal
c19e3ba3d9 SONAR-10994 Connect BranchStatus component to new branch store 2019-03-29 09:44:57 +01:00
Wouter Admiraal
2c28c4471b SONAR-10994 Add new branch store 2019-03-29 09:44:57 +01:00
Wouter Admiraal
687ced1be7 Use new mocks in branch helper tests 2019-03-29 09:44:57 +01:00
Wouter Admiraal
10cb25f0f8 Introduce new T.Dict<T> type constructor 2019-03-29 09:44:57 +01:00
Wouter Admiraal
2beaf73c2d SONAR-11867, SSF-74 Fix XSS in project links on account/projects 2019-03-29 09:44:41 +01:00
Jeremy Davis
51cfe7eed3 SONAR-11681 Add loader for issue list 2019-03-26 13:37:56 +01:00
Wouter Admiraal
62a8287557 Add tests for untested components 2019-03-26 13:37:56 +01:00
Wouter Admiraal
16f267a80f Split mocks for CurrentUser and LoggedInUser 2019-03-26 13:37:56 +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
Grégoire Aubert
97d921d30e SONAR-11713 Change chunk filenames delimiter 2019-03-19 20:21:29 +01:00
Grégoire Aubert
e28694040e SONAR-11669 Fix duplicates entries in component tree when using Show more link 2019-03-19 20:21:28 +01:00
Wouter Admiraal
eed6bc73b6 SONAR-11631 Replace codePeriodVersion with buildString (frontend) 2019-03-19 20:21:27 +01:00
Jeremy Davis
4ab1fece35 SONAR-11668 Jump to measures list view from dashboard 2019-03-18 20:20:58 +01:00
Jeremy Davis
d6349a677e SONARCLOUD-456 Update screenshot for marketing page 2019-03-18 20:20:58 +01:00
Duarte Meneses
6d364c3266 SONAR-11776 Quality Gate failure conditions should be sorted 2019-03-11 20:21:04 +01:00
Wouter Admiraal
f418f9fe05 SONAR-11704 Update Bitbucket Cloud widgets 2019-03-11 20:21:04 +01:00
Wouter Admiraal
2a0b4e5f0c SONAR-11726 Add documentation suggestions for new PR overview 2019-03-11 20:21:03 +01:00
Wouter Admiraal
7ea9a6c197 SONAR-11724 Remove Leak Period logic from code navigator 2019-03-11 20:21:03 +01:00
Wouter Admiraal
64bd4d4c4d SONAR-11719 Update measures page for Prs anad SLBs 2019-03-11 20:21:03 +01:00
Wouter Admiraal
d78b1639c3 SONAR-11693 New Overview tab for PRs and SLBs 2019-03-11 20:21:02 +01:00
Wouter Admiraal
09d4e61cd5 SONAR-11700 Show QG badge instead of issue breakdown for PRs and SLBs 2019-03-11 20:21:02 +01:00
Wouter Admiraal
7343bc5474 SONARCLOUD-472 Escape HTML entity 2019-03-08 20:20:56 +01:00
n-b-sonar
8fb0a61667 SONARCLOUD-472 - Rephrase pricing question (#1302) 2019-03-08 20:20:55 +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
Benoît Gianinetti
80a4198752 SONARCLOUD-422 Integrate bitbucket auth into sonar-enterprise 2019-03-06 11:30:41 +01:00
Benoit
faa9c1ce2a SONARCLOUD-421 Integrate GitHub auth plugin into sonar enterprise 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
Wouter Admiraal
8fea84e4d1 Re-activate all tests for the ExtendProfileForm component 2019-02-28 20:20:56 +01:00
Jeremy Davis
38d1fb46de SONAR-11687 Remove multiselection of issues 2019-02-27 20:20:50 +01:00
Julien HENRY
e89a888d56 SONARCLOUD-407 Update Bitbucket Pipelines documentation 2019-02-18 20:20:55 +01:00
Grégoire Aubert
63b96ef599 Fix testMocks file 2019-02-15 20:20:54 +01:00
Wouter Admiraal
92c3efb421 SONAR-11609 Update the Issues bulkchange action 2019-02-14 20:20:57 +01:00
Jeremy Davis
ce57491039 SONAR-11717 Fix searchbox focus 2019-02-12 20:20:54 +01:00
Jeremy Davis
ee6d1e9067 SONAR-11625 Fix project search field resize glitch 2019-02-12 20:20:54 +01:00
Wouter Admiraal
d225d0c37f SONAR-11678 Don't delete analysis if it's the baseline 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
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
Grégoire Aubert
6f85c0fecd Enable coverage for web app 2019-02-11 09:11:44 +01:00
Grégoire Aubert
7dadf39593 Split test utils and mocks, better type mocks 2019-02-11 09:11:44 +01:00
Wouter Admiraal
46a60dac2e SONAR-11645 Disable sibling navigation in Measures 2019-02-11 09:11:42 +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
Wouter Admiraal
b6aeddaea4 SONAR-8697 Enable keyboard file navigation in Code page 2019-02-11 09:11:24 +01:00
Grégoire Aubert
37075a58cb Allows scanner to work through web dev server 2019-01-28 20:21:01 +01:00
Grégoire Aubert
96621d186a Fix usage of button-link, replace it with ButtonLink component 2019-01-28 20:21:01 +01:00
Grégoire Aubert
2b112197ef Update upath dependency to support Node >=10 2019-01-18 20:21:04 +01:00
Grégoire Aubert
2e0e588aba SONAR-11651 Display tooltip next to warning quality gate status 2019-01-18 20:21:04 +01:00
Grégoire Aubert
e1c93a61cd SONARCLOUD-359 Update links to sonarcloud pricing page 2019-01-18 20:21:03 +01:00
Grégoire Aubert
43c8e48fdd SONARCLOUD-335 Update about page languages link 2019-01-18 20:21:03 +01:00
Wouter Admiraal
d778a43231 Fix minor code style issue 2019-01-18 20:21:03 +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
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
Grégoire Aubert
21a9cdd047 SONARCLOUD-335 Make SC about page language section clearer 2019-01-16 09:43:13 +01:00
Grégoire Aubert
77ac31ed49 SONARCLOUD-349 Do not display empty organization page when filtering projects with no results 2019-01-16 09:43:13 +01:00
Grégoire Aubert
56d6225614 SONAR-11565 Fix blank treemap for leak measures without new lines 2019-01-16 09:43:13 +01:00
Grégoire Aubert
2d70af2266 SONARCLOUD-290 Drop unnecessary request to api/organizations/search in issues page 2019-01-16 09:43:12 +01:00
Wouter Admiraal
346a7f4cc2 Fix minor code smell 2019-01-16 09:43:12 +01:00
Wouter Admiraal
71615cf32c SONAR-9392 Allow profile to be extended directly 2019-01-16 09:43:12 +01:00
Wouter Admiraal
b0be9375e8 SONAR-9392 Add option to choose parent when creating new profile 2019-01-16 09:43:12 +01:00
Wouter Admiraal
6447591341 SONAR-9392 Re-render the inheritance info upon update 2019-01-16 09:43:12 +01:00
Stas Vilchik
bd541850bc change year in file headers 2019-01-16 09:43:11 +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
Stas Vilchik
0fa0c0f0ed SONAR-11476 drop link to measure history for directories 2019-01-16 09:43:08 +01:00
Stas Vilchik
22e2258697 SONAR-11478 fix drilldown in a branch 2019-01-16 09:43:07 +01:00
Stas Vilchik
c2858bb2dd apply feedback on drop of modules (#1036) 2019-01-16 09:43:07 +01:00
Stas Vilchik
6208b5a001 SONAR-11479 Display the measures of the currently selected directory on the Measures page (#1002) 2019-01-16 09:43:04 +01:00
Stas Vilchik
f686185f25 SONAR-11478 Update the tree view on the Measures page (#982) 2019-01-16 09:43:02 +01:00
Stas Vilchik
a0acec09a7 SONAR-11477 Drop UI for updating module keys (#958) 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
Grégoire Aubert
8b78d75ecf Fix GlobalFooterSonarCloud test 2019-01-16 09:42:58 +01:00
Grégoire Aubert
a64383c439 Update missing license headers for 2019 2019-01-16 09:42:58 +01:00
Wouter Admiraal
3e64f2c04a SONAR-10487 Improve UX of filter option in Quality Profiles page 2019-01-16 09:42:57 +01:00
Wouter Admiraal
d2ad1ae864 Fix display for pages with long code snippets 2019-01-16 09:42:57 +01:00
Wouter Admiraal
47068be19b SONAR-11608 Conditional formatting broken when used within a table 2019-01-16 09:42:17 +01:00
Janos Gyerik
4986e18320 Fix broken license headers 2019-01-10 20:21:03 +01:00
Duarte Meneses
d1a4d33a97 Update license headers for 2019 2019-01-10 20:21:02 +01:00
Wouter Admiraal
7e4788266a SONARCLOUD-345 Disable new feature notifications for anonymous users 2019-01-10 20:21:02 +01:00
Wouter Admiraal
b7a61c4450 SONAR-11282 Enhance embedded docs navigation sidebar 2019-01-10 20:21:02 +01:00
Wouter Admiraal
77d4844e58 SONAR-11472 Add support highlighting exact matches in results 2019-01-10 20:21:02 +01:00
Wouter Admiraal
42fdf73a49 SONAR-11472 Add support for exact search-query matching
Out of the box, Lunr doesn't support exact pattern matching for
search queries, meaning searching for "foo bar" will not boost
a sentence like "Foo bar baz" more than "Baz bar foo" (both
contain both keywords). We now do some crude pattern matching by
storing the token "context" upon indexing. It's not 100% correct,
but it gets the job done.
2019-01-10 20:21:02 +01:00
Grégoire Aubert
e74dca535a SONAR-11619 Remove label[for] styling and fix some input ids 2019-01-09 20:21:08 +01:00
Grégoire Aubert
75ea5f8b42 SONARCLOUD-273 Update Documentation page title 2019-01-09 20:21:08 +01:00
Grégoire Aubert
7a2be62002 SONAR-11616 Save selected activity graph per project 2019-01-09 20:21:07 +01:00
Stas Vilchik
d63621dffb forbid to use releasability metrics in quality gate conditions 2019-01-08 20:21:07 +01:00
Stas Vilchik
0ffc6374e9 forbid to use boolean and string metrics in quality gates 2019-01-08 20:21:06 +01:00
Stas Vilchik
5b2a1ccbcb fix projects component to not set state when unmounted 2019-01-08 20:21:06 +01:00
Stas Vilchik
e3b080e7a3 always open default quality gate 2019-01-08 20:21:06 +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
Stas Vilchik
ceedfa6d9a SONAR-11571 drop ability to set warning threshold from UI 2019-01-08 20:21:05 +01:00
Stas Vilchik
23014b4541 simplify routes 2019-01-08 20:21:05 +01:00
Stas Vilchik
d3fe612523 fix promise rejection handler of condition creation 2019-01-08 20:21:05 +01:00
Stas Vilchik
ba01aadcb0 avoid passing null values to SeverityHelper 2019-01-07 20:21:00 +01:00
Stas Vilchik
95118daa18 enable withUserOrganizations test 2019-01-07 20:21:00 +01:00
Stas Vilchik
a9d1146749 drop /component url 2019-01-07 20:21:00 +01:00
Stas Vilchik
b8484b43ef disable global rules page on sonarcloud 2019-01-07 20:21:00 +01:00
Stas Vilchik
ca246420f3 drop unused "extra" field in rule parameters 2019-01-07 20:21:00 +01:00
Stas Vilchik
29cb445037 remove graphics.css 2019-01-07 20:21:00 +01:00
Stas Vilchik
6da5e35b4f conditionally load component for sonarcloud notifications 2019-01-07 20:21:00 +01:00
Benoît Gianinetti
32c89860dc Fix remaining license headers for 2019 2019-01-07 20:20:59 +01:00
n-b-sonar
58d90a0c1b Fix two typos in Marketing content (#1123) 2019-01-04 20:21:02 +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
Wouter Admiraal
c39e2257d8 SONAR-11444 Issue comment form should not close automatically when selecting code 2019-01-04 20:21:02 +01:00
Stas Vilchik
138171d657 fix DateInput test 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
Wouter Admiraal
a9fd4eb48b Remove unused imports 2018-12-26 20:20:58 +01:00
Wouter Admiraal
80239c6e18 SONAR-10637 Style input placeholders 2018-12-26 20:20:58 +01:00
Wouter Admiraal
d79815fca2 SONAR-10058 Update line coverage colors 2018-12-26 20:20:58 +01:00
Wouter Admiraal
772a9e2f8e SONARCLOUD-235 Hide QG and QP links on Overview for non-members 2018-12-24 20:20:54 +01:00
Wouter Admiraal
0225aef248 Provide new test helper functions for creating mocks 2018-12-24 20:20:54 +01:00
Wouter Admiraal
722c2cdd1b Update method to comply with new coding standard 2018-12-24 20:20:54 +01:00
Wouter Admiraal
c314c417d0 SONARCLOUD-209 Fix missing navigation when navigating back from SC homepage 2018-12-21 20:21:02 +01:00
Wouter Admiraal
a0f2c285cc SONARCLOUD-301 Disable Custom Measures page on SonarCloud 2018-12-21 20:21:01 +01:00
Wouter Admiraal
35d4defcf2 SONAR-11568 Fix tooltip when hovering over a search result with mouse 2018-12-21 20:21:01 +01:00
Wouter Admiraal
de97bd037b SONAR-11591 Prevent header from resizing when opening a modal 2018-12-21 20:21:01 +01:00
Stas Vilchik
0788fe0aee SONAR-11409 Enable rule activation from the Compare page 2018-12-21 20:21:01 +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
Stas Vilchik
199c8e07b5 SONAR-10019 display effective deprecated version for domains 2018-12-21 20:21:01 +01:00
Grégoire Aubert
b1b228b944 SONARCLOUD-333 Fix confirmation modal after billing upgrade 2018-12-20 11:43:28 +01:00
Grégoire Aubert
3fc77718cf SONARCLOUD-264 Use same empty organization space in projects page 2018-12-20 11:43:28 +01:00
Grégoire Aubert
90ed118a35 SONARCLOUD-264 Add pages helper with function manage page classes 2018-12-20 11:43:28 +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
Grégoire Aubert
d9806b64ac Fix styling in issues boxes 2018-12-20 11:43:28 +01:00
Wouter Admiraal
0b64e07343 SONARCLOUD-272 Activate SonarCloud styles at a higher level, update parsable dates
* Set SonarCloud styles at the GlobalContainer level, instead of adding
  CSS classes at multiple, lower levels.
* Update the date handler to avoid having to call parseDate() in
  components unless really necessary.
2018-12-20 11:41:52 +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
Stas Vilchik
6105fe339c SONAR-11329 update rendeing of project breadcrumbs 2018-12-20 11:41:51 +01:00
Stas Vilchik
243c757d0a SONAR-11559 fix grid overflow in bubble chart 2018-12-20 11:41:51 +01:00
Stas Vilchik
62ee988cc6 improve code quality 2018-12-20 11:41:50 +01:00
Stas Vilchik
6fd6aaafc9 SONAR-11559 corretly center bubble chart when zooming 2018-12-20 11:41:50 +01:00
Stas Vilchik
836ba2ade1 SONAR-10062 improve the way to truncate project names in dashboard 2018-12-20 11:41:50 +01:00
Stas Vilchik
099c6eb3c9 SONAR-11204 use alerts in place of banners 2018-12-20 11:41:50 +01:00
Stas Vilchik
402ab19b0e fix refreshing of the projects list 2018-12-20 11:41:50 +01:00
Stas Vilchik
f52265203f update usage of deprecated WS parameters 2018-12-20 11:41:49 +01:00
Stas Vilchik
9c3818394a create a separate js bundle for legacy browsers (#1073) 2018-12-20 11:41:49 +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
65e616ffa9 SONAR-11506, SSF-62 Handle XSS code in project links 2018-12-20 11:41:28 +01:00
Grégoire Aubert
3a08c1730f SONARCLOUD-217 Try to fetch the installed alm organization on a longer period of time 2018-12-13 20:21:04 +01:00
Stas Vilchik
7bba1341b9 finish removing legacy react context (#1055) 2018-12-12 20:21:03 +01:00
Wouter Admiraal
2c418ad1b5 SONAR-11522 Update Win analysis command in tutorial
Quote -D arguments if the OS is Windows.
2018-12-11 20:20:58 +01:00
Stas Vilchik
ce80f21152 remove some usages of legacy react context 2018-12-11 20:20:58 +01:00
Stas Vilchik
0a3fef5c6b replace deprecated componentKey in web api calls 2018-12-11 20:20:58 +01:00
Wouter Admiraal
18e3109273 SONARCLOUD-260 Update contact form 2018-12-11 20:20:58 +01:00
Wouter Admiraal
edddb542ca SONARCLOUD-268 Add Apex language icon to /about and /about/sq 2018-12-10 20:21:01 +01:00
Wouter Admiraal
cfc041fa06 SONARCLOUD-200 Adjust color of the languages block on the Home Page 2018-12-10 20:21:01 +01:00
Wouter Admiraal
fe0c2ee262 SONARCLOUD-210 Correct language icons on Azure DevOps page 2018-12-10 20:21:01 +01:00
Wouter Admiraal
278912ca74 SONARCLOUD-170 Update header people image
Update the image, the girl now has an arm.
2018-12-10 20:21:01 +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
5aedc697b7 Add parameter to get extension's l10n bundle in dev mode 2018-12-07 20:21:05 +01:00
Grégoire Aubert
dd75a693f2 SONARCLOUD-175 Update paid plan promotion box and billing form 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
6c670cd326 SONAR-11489 drop listing of files covered by a tests 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
adbae423e8 SONAR-11067 Align status dots in Branches Admin page 2018-12-07 20:21:03 +01:00
Stas Vilchik
1c5d42c998 SONAR-10641 Reduce space between project name and badge on Projects page 2018-12-07 20:21:03 +01:00
Stas Vilchik
a4b523d32b SONAR-10019 Display effective versions on Web API page 2018-12-07 20:21:03 +01:00
Stas Vilchik
b02c3aade4 drop unused code 2018-12-07 20:21:03 +01:00
Stas Vilchik
6794de3180 SONAR-11528 refresh projects list after copying a quality profile 2018-12-07 20:21:03 +01:00
Stas Vilchik
ecdb363831 drop flow 2018-12-07 20:21:03 +01:00
Stas Vilchik
371a6747cd SONAR-11526 fix security hotspot permalinks 2018-12-07 20:21:02 +01:00
Stas Vilchik
bf7ec4b232 SONAR-11495 put projects quality gate status back on the projects page 2018-12-07 20:21:02 +01:00
Stas Vilchik
80cd084762 SONAR-11445 improve issue comment layout to avoid overflow 2018-12-07 20:21:02 +01:00
Stas Vilchik
29cdfd46a2 SONAR-11410 fix issue popups placement 2018-12-07 20:21:02 +01:00
Stas Vilchik
d878513061 rewrite permission templates app in ts 2018-12-07 20:21:02 +01:00
Stas Vilchik
585f3438a5 SONAR-11534 fix glitch on the permission templates page 2018-12-07 20:21:02 +01:00
Stas Vilchik
41c98779d3 create global type definitions (#1017) 2018-12-05 20:20:59 +01:00
Grégoire Aubert
ed75c0ac9c Shorten new code text of create date facet in issues page 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
Grégoire Aubert
81fcfe2ed9 SONARCLOUD-171 Redirect already bound org to SC organization page 2018-11-23 20:20:54 +01:00
Grégoire Aubert
50d5b1d2f8 SONAR-10770 Apply feedback 2018-11-20 20:21:01 +01:00
Stas Vilchik
691b83c737 SONAR-10770 update data shape 2018-11-20 20:21:01 +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
7ab449eb60 SONARCLOUD-174 Do not display onboarding popup on create organization page 2018-11-20 20:20:59 +01:00
Grégoire Aubert
eb145ec106 SONAR-11475 Check if url is relative before redirecting 2018-11-16 20:21:07 +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
Grégoire Aubert
3112801fbe SONAR-11321 Fallback to generic avatar if the image doesn't load 2018-11-16 20:21:06 +01:00
Grégoire Aubert
382013f780 SONARCLOUD-155 Redirect to SonarCloud after Bitbucket app install from Marketplace 2018-11-16 20:21:06 +01:00
Grégoire Aubert
5c0c5c9d4f Remove useless disabling of eslint camelcase rule 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
f95737b973 SONARCLOUD-101 Display only organization on which we have correct permissions in create pages
* Use organizations actions instead of permissions flags from api/navigation/organization
2018-11-16 20:21:05 +01:00
Grégoire Aubert
427bc6b812 SONAR-11327 Redirect user after organization creation depending on context
* Correctly handle OnboardingModal for create organization page
2018-11-16 20:21:05 +01:00
Grégoire Aubert
5abfbcd379 SONAR-11322 Display manual/auto tab on project and organization page depending on context 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
7c133fcc9d SONAR-11321 Suggest valid organization key 2018-11-16 20:21:04 +01:00
Julien Lancelot
f714aa7a66 SONAR-11323 Return personal organization info
* Return personalOrganization in api/users/current
* Replace type by personal in api/alm_integrations/show_org
* Update AlmOrganization type with personal flag instead of type field
2018-11-16 20:21:04 +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
02c56111d2 Rewrite part of the settings page 2018-11-15 20:21:00 +01:00
Grégoire Aubert
032c8f3c2c Rewrite settings encryption app to TS 2018-11-15 20:20:59 +01:00
Grégoire Aubert
190f2755be SONAR-11473 Do not serve pages for urls with double slashes 2018-11-15 20:20:59 +01:00
Grégoire Aubert
c1e706a414 SONAR-11474 Code viewer header stay fixed when scrolling horizontally 2018-11-15 20:20:59 +01:00
Grégoire Aubert
958f7971bd SONARCLOUD-45 Fix styling of featured projects 2018-11-12 10:47:56 +01:00
Grégoire Aubert
6e0c165ddd SONARCLOUD-45 Remove quality gate from featured projects 2018-11-12 10:47:56 +01:00
Grégoire Aubert
4a7f571a85 SONARCLOUD-45 Fix measures of featured projects 2018-11-12 10:47:56 +01:00
Grégoire Aubert
62b681e9f6 SONARCLOUD-123 Update size of login form look good with Azure DevOps branding 2018-11-12 10:47:55 +01:00
Grégoire Aubert
952890a67e SONARCLOUD-45 Fix featured projects link 2018-11-12 10:47:55 +01:00
Grégoire Aubert
588867f3d9 SONARCLOUD-45 Fix footer min width of SC homepage 2018-11-12 10:47:55 +01:00
Grégoire Aubert
1d231e6fc9 SONARCLOUD-45 Support empty array of featured projects in SC homepage 2018-11-12 10:47:55 +01:00
Grégoire Aubert
38999e4d31 Remove useless gitDir from lint-staged config 2018-11-08 20:20:58 +01:00
Grégoire Aubert
682ce8e345 SONARCLOUD-163 Fix organization members search by email 2018-11-08 20:20:57 +01:00
Stas Vilchik
c7153cbc90 SONAR-11362 apply feedback (#905) 2018-11-07 20:21:03 +01:00
Stas Vilchik
87ba8f35bf fixup! fix test snapshot after rebase 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
7c8113fcec SONAR-11368 Disable links in duplications popup for branches and prs (#856) 2018-11-07 20:21:02 +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
7168904610 SONAR-11363 Display duplications on the code 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
b28968aad1 rewrite more components from flow to ts (#913) 2018-11-06 20:21:03 +01:00
Pascal Mugnier
17aed1c52b WWWSC-82 Re-implement SEO titles and meta description 2018-11-01 09:32:49 +01:00
Pascal Mugnier
458617e27f SONARCLOUD-45 Advertise featured projects on SonarCloud
* Update code to use the new homepage.json file
* Update fields name
* Add business metric project_public_projects
* Add business metric project_public_loc
* generator of JSON input for SonarCloud homepage
* add generator zip to burgr
* add integration test
* rename "7dNewPullRequests" to "newPullRequests7d"
* Use new 'newPullRequests7d' field
2018-11-01 09:32:49 +01:00
Pascal Mugnier
dee36210a6 SONARCLOUD-123 Update marketing content with Azure DevOps branding 2018-11-01 09:32:49 +01:00
Pascal Mugnier
b5a6642ada SONARCLOUD-133 Create new pricing page 2018-11-01 09:32:49 +01:00
Grégoire Aubert
3d4819e32d SONARCLOUD-132 New homepage
* Create sticky menu bar
* Add languages section animation
* Add figures section counter animation
* Animate featured projects carrousel
2018-11-01 09:32:49 +01:00
Pascal Mugnier
d55090a928 SONAR-11307 Enhance embedded documentation with nav metadata 2018-10-30 12:42:04 +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
e9f1c8b3bb SONAR-11183 UI toggle switch state should be more obvious 2018-10-30 12:42:03 +01:00
Stas Vilchik
3adb0b93a5 SONAR-11227 Suggest a name when creating a token 2018-10-30 12:42:02 +01:00
Stas Vilchik
f97a4394b2 SONAR-11360 Display "empty project" in projects page 2018-10-30 12:42:02 +01:00
Stas Vilchik
4e5977f1e7 disable camelcase eslint rule 2018-10-30 12:42:02 +01:00
Stas Vilchik
150f201ab6 SONAR-11263 Add a confirmation modal when canceling background tasks 2018-10-26 20:21:00 +02:00
Stas Vilchik
3026740ee3 update web dependencies 2018-10-26 20:21:00 +02:00
Pascal Mugnier
bb83311cdd Fix code flows 2018-10-25 20:21:02 +02:00
Pascal Mugnier
fd782e8966 SONAR-11370 Update link to rules page 2018-10-25 20:21:02 +02:00
Pascal Mugnier
15fa6622e9 SONAR-11369 SONAR-11370 SONAR-11371 Remove mocking of WS 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
Pascal Mugnier
f068d7b243 SONAR-11369 Update UI using WS mock 2018-10-25 20:21:01 +02:00
Stas Vilchik
c70af104e7 SONAR-11181 Cut "external_" from a rule key 2018-10-25 10:25:59 +02:00
Stas Vilchik
94832a868d SONAR-11213 Colorblind friendly branches status icon 2018-10-25 10:25:59 +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
Stas Vilchik
ba40f3dab6 SONAR-11399 fix text wrapping on the permission templates page 2018-10-25 10:25:59 +02:00
Stas Vilchik
cefae4aca3 SONAR-11358 hide analyze new project button for users without permission 2018-10-25 10:25:58 +02:00
Grégoire Aubert
c48cbe97b5 Disable ts-jest typescript diagnostics 2018-10-25 10:25:58 +02:00
Stas Vilchik
b6c9fddb67 update eslint, its plugins and config (#837) 2018-10-17 20:20:50 +02:00
Stas Vilchik
96d7b49621 SONAR-11265 use valid-url library to validate urls 2018-10-16 16:41:53 +02:00
Stas Vilchik
a17989933c SONARCLOUD-120 limit the maximum description 2018-10-16 16:41:53 +02:00
Stas Vilchik
6458b88168 SONARCLOUD-120 display second step on the create organization page 2018-10-16 16:41:53 +02:00
Stas Vilchik
03c41366ee SONARCLOUD-120 fix docs url on the create organization page 2018-10-16 16:41:53 +02:00
Eric Hartmann
f0d63cc5ac Fix public build 2018-10-15 11:53:18 +02:00
Stas Vilchik
9bbbcdb26e SONAR-11265 relax url validation 2018-10-15 11:53:17 +02:00
Grégoire Aubert
f37eb96fa1 SONAR-11289 Display plus menu only for logged in users on SonarCloud 2018-10-15 11:53:17 +02:00
Stas Vilchik
0fba7bed83 SONARCLOUD-138 guide through contact form 2018-10-12 20:20:59 +02:00
Stas Vilchik
f52d0c2586 SONARCLOUD-138 Make forms clearer when upgrading an organization (#761) 2018-10-12 20:20:58 +02:00
Grégoire Aubert
f0350c5cf3 SONAR-11289 Always display plus menu on SonarCloud 2018-10-12 20:20:58 +02:00
Stas Vilchik
f9bb435740 SONAR-11313 enable locations navigator when selecting a flow 2018-10-12 20:20:58 +02:00
Stas Vilchik
a0d8fee001 SONAR-11175 fix timeline tooltip position after page resize 2018-10-12 20:20:58 +02:00
Stas Vilchik
06f81556d5 SONAR-11230 fix coverage indicator overflow 2018-10-12 20:20:58 +02:00
Stas Vilchik
39fc37690c SONAR-10890 use new "official" build flag in the web app 2018-10-12 20:20:58 +02:00
Eric Hartmann
c6ebf9cf36 SONAR-10890 Move official distribution to sonar-application 2018-10-12 20:20:58 +02:00
Eric Hartmann
992fa1cac7 SONAR-10890 Add official flag to index.html 2018-10-12 20:20:57 +02:00
Eric Hartmann
9e87e0006f SONAR-10890 Move branding into private 2018-10-12 20:20:57 +02:00
Grégoire Aubert
6bfe9d0120 Update TS to 3.1.2 2018-10-11 15:14:33 +02:00
Stas Vilchik
440c8093d3 SONAR-10708 fix activity graph tooltip text overflow 2018-10-11 15:14:33 +02:00
Stas Vilchik
8bee392072 display only biggest js assets 2018-10-11 15:14:33 +02:00
Stas Vilchik
1da2b46a81 SONAR-11303 fix {instance} replacement in docs 2018-10-11 15:14:33 +02:00
Stas Vilchik
f3825b2d26 SONAR-11152 fix line highlighting inside new code 2018-10-11 15:14:32 +02:00
Stas Vilchik
d234df5189 SONAR-11311 fix rule permalink 2018-10-11 15:14:32 +02:00
Pascal Mugnier
cc361223da Apply feedbacks 2018-10-10 20:20:59 +02:00
Pascal Mugnier
80d89a69cc Do not reorder permissions list on toggle 2018-10-10 20:20:59 +02:00
Pascal Mugnier
0b441036f5 Hide plus menu when dropdown is empty 2018-10-10 20:20:58 +02:00
Grégoire Aubert
93bc0537dc SONAR-11270 Allow to set default template to APP 2018-10-10 20:20:58 +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
Pascal Mugnier
5f7784e329 SONAR-8019 Ease the workflow for adding permissions to new users/groups 2018-10-10 20:20:56 +02:00
Grégoire Aubert
2caab9cbcb SONAR-11260 Fetch analysis warnings only for projects 2018-10-10 20:20:56 +02:00
G. Ann Campbell
2fac84bbe1 Port remaining SONAR space docs 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
33fb963df2 SONAR-11260 Use WS api/ce/analysis_status to display warnings in dashboard 2018-10-10 09:23:05 +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
ac9223bffa SONAR-11207 keep line breaks inside warnings (#708) 2018-10-10 09:23:04 +02:00
Stas Vilchik
a8fdcdc653 rewrite the rest of the background tasks app in ts 2018-10-10 09:23:03 +02:00
Stas Vilchik
58ef20e451 SONAR-11207 Display analysis warnings in the web app 2018-10-10 09:23:03 +02:00
Stas Vilchik
6a08bacfe5 move Task type to app/types 2018-10-10 09:23:03 +02:00
Fabrice Bellingard
08d0ee2a13 Update SonarCloud T&C 2018-10-10 09:23:02 +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
Stas Vilchik
a5095b9e5a SONAR-11316 fix stale projects list of a quality gate 2018-10-10 09:23:01 +02:00
Stas Vilchik
62a465c3e9 rewrite app utils in ts (#773) 2018-10-10 09:23:00 +02:00
Stas Vilchik
4eaf72862f redirect to the login page when accessing private project anonymously 2018-10-03 09:28:22 +02:00
Grégoire Aubert
47901d1f6e SONAR-10971 Correctly display login and branch quality gates on IE11 2018-10-03 09:28:21 +02:00
Tom
b5691a997d Replace bintray urls with binaries.sonarsource.com 2018-10-03 09:28:20 +02:00
Stas Vilchik
58f8a3e549 upgrade to babel 7 (#745) 2018-10-03 09:28:20 +02:00
Stas Vilchik
b836e3afc4 SONARCLOUD-43 always render step form (avoids reload of billing form) 2018-09-25 20:21:01 +02:00
Stas Vilchik
cd467657fc SONARCLOUD-120 update landing page of just created organization 2018-09-25 20:21:00 +02:00
Stas Vilchik
748c41c723 SONARCLOUD-43 correctly handle upgrade errors 2018-09-25 20:21:00 +02:00
Stas Vilchik
14e7bbe8ac SONARCLOUD-120 add ITs 2018-09-25 20:21:00 +02:00
Stas Vilchik
f78cd44af6 SONARCLOUD-121 display coupon's billing info (#720) 2018-09-25 20:21:00 +02:00
Stas Vilchik
273dde5073 SONARCLOUD-43 pass organization for manual project creation (#723) 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
Stas Vilchik
580476aa07 rewrite project activity app in ts (#740) 2018-09-25 20:20:59 +02:00
Grégoire Aubert
3daa0584ea SONAR-11296 Display language name after bulk activation of rules 2018-09-25 20:20:59 +02:00
Grégoire Aubert
4aebb15d20 Fix code formatting issue 2018-09-24 20:20:59 +02:00
Grégoire Aubert
bbbc5847db Fix documentation links inside SQ 2018-09-24 20:20:58 +02:00
Grégoire Aubert
fe80ff9966 Cirrus - Avoid runing eslint 2 times on CI 2018-09-24 20:20:58 +02:00
Stas Vilchik
64d7616476 rewrite account app in ts 2018-09-21 20:20:55 +02:00
Stas Vilchik
d5fbab940f rewrite about app in ts 2018-09-21 20:20:55 +02:00
Stas Vilchik
fbf80ad4a5 finish rewriting overview app to ts 2018-09-21 20:20:55 +02:00
Simon Brandhof
bcf76ab7c7 Fix Gradle cache of sonar-web
Do not reuse the cache of sonar-web outputs when switching "official"
mode.
2018-09-19 20:20:55 +02:00
Pascal Mugnier
7d7bfd09c1 MMF-1420 Ease management of Embedded Docs navigation (#699) 2018-09-19 20:20:55 +02:00
Simon Brandhof
3f671cfcac SONAR-11268 replace Jenkins by Cirrus CI 2018-09-19 10:51:43 +02:00
Stas Vilchik
66855e8da8 SONAR-11164 improve display of empty measures page 2018-09-19 10:51:42 +02:00
Grégoire Aubert
f8d65ba2d9 SONAR-11159 SONAR-11163 Add leak background color on code 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
bc4d2e6948 SONAR-11159 SONAR-11163 Update Code page for pull requests and short living branches with Coverage 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
Grégoire Aubert
0ba8c56c9a SONAR-11165 Migrate rest of component measures page to TS 2018-09-19 10:51:41 +02:00
Grégoire Aubert
1499510eb4 SONAR-11131 Use isNew field from api/sources/lines to display new lines of code 2018-09-19 10:51:40 +02:00
Stas Vilchik
818b95efd1 SONAR-11252 fix error after deleting provisioned project (#693) 2018-09-19 10:51:38 +02:00
Stas Vilchik
7dd24b9fa1 SONAR-11185 add "by tags" selection mode on the portfolios admin page (#665) 2018-09-07 20:20:56 +02:00
Stas Vilchik
0bb06ba338 SONAR-11185 rewrite portfolios admin page in ts (#664) 2018-09-07 20:20:56 +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
a52c25d808 rewrite global search in ts (#680) 2018-09-05 20:21:03 +02:00
Stas Vilchik
0928b5632f SONAR-11216 fix hiding tooltips (#679) 2018-09-04 20:20:56 +02:00
Stas Vilchik
f6fd6fb056 finish typing redux store and simplify connected components (#675) 2018-09-03 20:20:51 +02:00
Simon Brandhof
560aa9070d Upgrade versions of nodejs and yarn
and use a consistent version across modules
2018-08-27 20:21:57 +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
6be83fba16 SONAR-11153 loaded issues when opening a permalink for a distant line 2018-08-27 20:21:57 +02:00
Stas Vilchik
19ef6dc907 SONAR-11134 Change the doc search ranking algorithm 2018-08-27 20:21:57 +02:00
Stas Vilchik
54e30b249b SONAR-10952 Use link rel=preconnect to speed up gravatar fetching 2018-08-27 20:21:57 +02:00
Stas Vilchik
76c379bdbe SONAR-10679 Add associated labels to the global search 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
Stas Vilchik
8b03114d23 SONAR-11146 control textarea expansion 2018-08-27 20:21:56 +02:00
Stas Vilchik
8347014507 SONAR-11053 add disabled "Activate more" button for built-in profiles 2018-08-24 20:21:20 +02:00
Stas Vilchik
fae8b544d6 introduce IssueType and RuleType enums 2018-08-24 20:21:20 +02:00
Stas Vilchik
fe5472dfe5 SONAR-11082 open rule permalink on cmd+click 2018-08-24 20:21:20 +02:00
Stas Vilchik
fede6d0a23 SONAR-11156 fix issues section of hotspot rules 2018-08-24 20:21:20 +02:00
Stas Vilchik
9a69333f1c change ProjectCardLeak-test to not depend on current time 2018-08-23 20:21:35 +02:00
Stas Vilchik
facddc67e6 drop organization members from redux store (#637) 2018-08-22 20:21:22 +02:00
Stas Vilchik
238191f069 rewrite project deletion in typescript (#633) 2018-08-22 20:21:22 +02:00
Stas Vilchik
4835b94eb4 drop project links from redux store (#632) 2018-08-22 20:21:22 +02:00
Stas Vilchik
af00018774 drop favorites from redux store (#631) 2018-08-22 20:21:22 +02:00
Stas Vilchik
01e3651443 SONAR-11093 use "projects" instead of "projectUuids" 2018-08-21 20:21:03 +02:00
Stas Vilchik
5edfce30a2 SONAR-6400 require only 1 character to search languages 2018-08-21 20:21:03 +02:00
Stas Vilchik
a6f541012b SONAR-11127 Standardize facets behaviour between issues and rules page (#624) 2018-08-21 20:21:03 +02:00
Stas Vilchik
cf4ebeee1e SONAR-6400 better display of selected results in facet (#625) 2018-08-21 20:21:03 +02:00
Stas Vilchik
6a2c038752 SONAR-6961 load counts for search results (#619) 2018-08-21 20:21:03 +02:00
Stas Vilchik
f91cf3ea00 SONAR-10938 do not display undefined language in rule facet (#618) 2018-08-21 20:21:03 +02:00
Stas Vilchik
c4ecfd9b6e SONAR-11124 restrict search for tags/authors to current project (#614) 2018-08-21 20:21:02 +02:00
Stas Vilchik
d4fa9a5eec SONAR-10997 display the total effort on the issues page (#615) 2018-08-21 20:21:02 +02:00
Stas Vilchik
63055cd49b SONAR-6961 Add issue counts to search in rule facet on issue page (#612) 2018-08-21 20:21:02 +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
d4a017262d SONAR-6400 Move the search box above the list of facet items (#592) 2018-08-21 20:21:01 +02:00
Stas Vilchik
86be783880 SONAR-9693 Better display facets with long names (#586) 2018-08-21 20:21:01 +02:00
Stas Vilchik
ac2d6e2142 move marketplace from redux to react context (#626) 2018-08-20 20:21:04 +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
Grégoire Aubert
7509e0895c SONAR-11140 Don't automatically select first file in project measures page
Also:
* Fix hidden selection when selecting a hidden file (best value)
* Fix load more spinner
2018-08-16 20:20:52 +02:00
Grégoire Aubert
74832d0230 SONAR-11129 Make icons more visible in measures page treemaps 2018-08-16 20:20:52 +02:00
Grégoire Aubert
81620b85dc SONAR-11140 Rewrite part of component measures page to TS 2018-08-16 20:20:52 +02:00
Grégoire Aubert
8d39bc5a3c SONARCLOUD-112 Fix visibility badge tooltip for admins on My Projects page 2018-08-16 20:20:52 +02:00
Grégoire Aubert
b50a849b37 SONAR-11150 Display all results when searching in projects page language facet 2018-08-16 20:20:52 +02:00
Grégoire Aubert
9ad0e56f42 SONAR-11149 Fix loading problems in issues page 2018-08-16 09:45:57 +02:00
Grégoire Aubert
38dc0fa7ea SONAR-11149 Fix issues facet filtering race condition 2018-08-16 09:45:57 +02:00
Grégoire Aubert
9a9c7aba0c SONAR-11149 Fix facets opening race conditions 2018-08-16 09:45:57 +02:00
Grégoire Aubert
3ee7baceba SONAR-11148 Fix bad use of scmAccount param in api/users/update 2018-08-16 09:45:57 +02:00
Grégoire Aubert
9d5f9c6bb4 SONAR-11123 Avoid duplicate API call to api/organizations/search in org projects page 2018-08-16 09:45:57 +02:00
Grégoire Aubert
0b6dc66d8c Add styling to focused checkboxes 2018-08-16 09:45:57 +02:00
Pascal Mugnier
6eac2ab817 SONAR-10209 handle deleted Quality Profile on project page 2018-08-10 20:21:33 +02:00
Stas Vilchik
d3530ff000 update main dependencies & fix autofixable eslint warnings (#601) 2018-08-10 20:21:32 +02:00
Grégoire Aubert
f453641951 SONAR-11038 Fix redirect url when not logged in user access project create page 2018-08-10 20:21:31 +02:00
Grégoire Aubert
b0d1020d58 SONAR-11029 Add missing projectKey param for maven and gradle tutorials 2018-08-10 20:21:31 +02:00
Grégoire Aubert
1433bb241a SONAR-11036 Handle an error query parameter in the project creation page 2018-08-10 20:21:31 +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
19db9d08eb SONAR-11038 Fix project provisioning 2018-08-10 20:21:30 +02:00
Grégoire Aubert
17c325bc8c SONAR-11039 Add a link to the alm repo of the linked project 2018-08-10 20:21:30 +02:00
Grégoire Aubert
d6052456d0 SONAR-11037 Update icons for alm repository items in the project creationg page 2018-08-10 20:21:30 +02:00
Grégoire Aubert
f3231b2761 SONAR-11036 Add underline to button-links 2018-08-10 20:21:30 +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
eabdc54edb SONAR-11121 Relative dates are not localized correctly 2018-08-09 20:20:51 +02:00
Pascal Mugnier
8f2ecbafc8 SONAR-10576 Replace wording "Leak" with "New Code" 2018-08-09 20:20:50 +02:00
Grégoire Aubert
e6e07b4bf0 SONAR-11098 Improve alignment of the documentation tooltip on the project branches admin page 2018-08-09 20:20:50 +02:00
Grégoire Aubert
e92f595ae8 SONAR-11090 Use rulesUpdatedAt date for stagnant quality profiles 2018-08-09 20:20:50 +02:00
Grégoire Aubert
a8f14ced18 SONAR-11066 Fix home link in unauthorized page 2018-08-09 20:20:50 +02:00
Grégoire Aubert
a1ebf47068 SONAR-9638 Display dot for single data point in the activity graph 2018-08-09 20:20:50 +02:00
Eric Hartmann
7253fe3904 SONAR-10864 Author information only available to members (#552) 2018-08-08 20:21:21 +02:00
Grégoire Aubert
1b41991764 Fix documentation h2 style 2018-08-06 20:21:19 +02:00
Stas Vilchik
75aa5f3882 SONAR-11100 fix documentation scope on sonarcloud (#584) 2018-08-03 20:21:25 +02:00
Pascal Mugnier
2438a8e1db SONAR-11092 Add a banner on Security Reports (#582) 2018-08-02 20:21:33 +02:00
Pascal Mugnier
4f4d0e0fc2 SONAR-11076 add more docs links and tool tips 2018-08-02 20:21:32 +02:00
G. Ann Campbell
ab9ab067e2 Update docs 2018-08-02 20:21:32 +02:00
Pascal Mugnier
d0242b05cd SONAR-9178 Make spinner noticeable on loading projects issues or measure 2018-08-02 20:21:32 +02:00
Pascal Mugnier
2d10f95a8d SONAR-10197 2018-08-02 20:21:32 +02:00
Pascal Mugnier
e702bfa974 SONAR-10932 Leave more room for project name on the Projects page of App 2018-08-02 20:21:32 +02:00
Pascal Mugnier
4a7dd39155 SONAR-11032 Hide Analyze Project to user without provisioning permission 2018-08-02 20:21:32 +02:00
Pascal Mugnier
ceeb414a64 Sonar-10990 Edit global search (#550) 2018-07-30 20:21:23 +02:00
Pascal Mugnier
ebf6acb718 SONAR-11078 Improve Security Hotspots page layout (#562) 2018-07-30 20:21:22 +02:00
Grégoire Aubert
20ab8e6dac SONAR-11017 Update yarn.lock file 2018-07-30 20:21:22 +02:00
Thibaud Eberwein
6ea1216241 WWWSC-81 Rectify design & Text of new About Page (#551) 2018-07-26 20:21:18 +02:00
Grégoire Aubert
d209b58cab Make documentation BIG 2018-07-25 20:21:21 +02:00
Pascal Mugnier
d2c355a678 SONAR-11017 Improve ToC (#529) 2018-07-25 20:21:21 +02:00
Pascal Mugnier
275eb88dc0 SONAR-11014 Create a collapsible component 2018-07-25 20:21:21 +02:00
Stas Vilchik
c76da43467 SONAR-11058 open documentation and suggestions in a new tab (#535) 2018-07-25 20:21:21 +02:00
Stas Vilchik
e391ded6cd SONAR-11017 Fix generating of raw text of a doc page 2018-07-25 20:21:21 +02:00
Stas Vilchik
7b1ee59a8b SONAR-11015 Allow to add links for SonarQube global spaces (#531) 2018-07-25 20:21:20 +02:00
Stas Vilchik
d9ad95d17f SONAR-11014 allow italics in headers (#523) 2018-07-25 20:21:20 +02:00
Stas Vilchik
4437a38404 SONAR-11016 Add additional scope for the documentation static website (#522) 2018-07-25 20:21:20 +02:00
Stas Vilchik
94459a7435 SONAR-10869 add custom syntax for warning/info messages (#519) 2018-07-25 20:21:20 +02:00
Stas Vilchik
1e1472ca42 SONAR-11014 support icons in documentation (#521) 2018-07-25 20:21:20 +02:00
Stas Vilchik
b998b44aaf SONAR-11013 Add search capabilities to the embedded documentation (#513) 2018-07-25 20:21:20 +02:00
Pascal Mugnier
4423587a87 SONAR-11017 Add ToC component to markdowns 2018-07-25 20:21:20 +02:00
Grégoire Aubert
f71a067e75 Limit size of submitter in brackground task 2018-07-24 20:21:18 +02:00
Pascal Mugnier
ebb39d76ca Fix tests 2018-07-20 20:21:19 +02:00
Pascal Mugnier
638d2e22de SONAR-10928 Fix seconds formatting on background tasks (#539) 2018-07-20 20:21:19 +02:00