Commit Graph

4435 Commits

Author SHA1 Message Date
Grégoire Aubert
864ad58940 SONAR-12026 Update status labels in sercurity reports pages 2019-05-22 20:21:14 +02:00
Grégoire Aubert
e861cb3f45 SONAR-12026 Add new hotspot status facet in issues page 2019-05-22 20:21:13 +02:00
Julien Lancelot
7a547418b7 SONAR-12026 Security Hotspots are created with resolution "To Review" 2019-05-22 20:21:13 +02:00
Michal Duda
dfcb1c01a4 SONAR-11720 Set different memory defaults for EE+ 2019-05-21 20:21:07 +02:00
colin-mueller-sonarsource
f53dae959d Removed reference to dashboards in Global Permissions 2019-05-20 20:21:07 +02:00
Benoît Gianinetti
bf7776ff7d SONARCLOUD-628 Allow UTF-8 characters in project key 2019-05-20 20:21:07 +02:00
Siegfried Ehret
d2dce9be30 SONARCLOUD-643 Fix select all repositories for import (#1617) 2019-05-14 20:21:12 +02:00
Wouter Admiraal
2f02c40ef3 SONAR-11938 Remove Server ID and Version from system information 2019-05-09 20:21:09 +02:00
Wouter Admiraal
ecee829049 SONAR-11970 Move front-end implementation to extension 2019-05-07 09:54:29 +02:00
Wouter Admiraal
bb21f16b2e SONAR-11982 Rename Standards facet group to Security Category 2019-05-07 09:54:28 +02:00
Wouter Admiraal
f8a998749f SONAR-11973 Create a new SonarSource facet under the Standards facet group 2019-05-07 09:54:27 +02:00
Wouter Admiraal
378fa0ac1a SONAR-11983 Create a new 'SonarSource' security report page 2019-05-07 09:54:27 +02:00
Siegfried Ehret
c63d184ee3 SONARCLOUD-570 Add missing metrics and quality gates labels (#1533)
* SONARCLOUD-570 Add missing metrics and quality gates labels

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

* Fix react error about missing key

* SONARCLOUD-568 Rename parameter

* fixup! SONARCLOUD-568 Update label in admin panel

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

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

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

* SONAR-11469 Display an Alert when redirected to login

When a user is redirected to the login page after trying to access a
page which she doesn't have sufficient permissions for, display an
alert explaining why the user was redirected, and provide a link to go
back to the homepage.
2018-12-10 20:21:00 +01:00
Grégoire Aubert
8dea56b4c7 SONARCLOUD-176 Allow upgrading to paid organization when provisioning projects
* Update UpgradeOrganizationBox component with new cardPlan component
* Display upgrade box only when needed
* Introduce isDefined type guard
* Update repositories selection workflow
2018-12-07 20:21:05 +01:00
Grégoire Aubert
d7c2c71bd2 SONARCLOUD-183 Advertise paid plan and recommend it to users 2018-12-07 20:21:05 +01:00
Grégoire Aubert
d639ccca70 SONARCLOUD-178 Simplify SC onboarding popup 2018-12-07 20:21:04 +01:00
Grégoire Aubert
1ea6586208 SONARCLOUD-175 Support step to upgrade organization when importing from ALM 2018-12-07 20:21:04 +01:00
Stas Vilchik
f316b94c37 SONAR-11489 drop listing of tests that cover a line 2018-12-07 20:21:04 +01:00
Stas Vilchik
a4b523d32b SONAR-10019 Display effective versions on Web API page 2018-12-07 20:21:03 +01:00
Stas Vilchik
585f3438a5 SONAR-11534 fix glitch on the permission templates page 2018-12-07 20:21:02 +01:00
Grégoire Aubert
24304fffc6 Fix typo in h2 database warning message 2018-11-30 11:20:46 +01:00
Grégoire Aubert
50c708c1b6 Rewrite remaining of the settings page to TS 2018-11-30 11:20:35 +01:00
Stas Vilchik
c9e3474940 SONAR-10770 display definition change events for applications (#918) 2018-11-20 20:20:59 +01:00
Stas Vilchik
5a5c9bfb9f SONAR-10763 display quality gate events for applications (#910) 2018-11-20 20:20:59 +01:00
Grégoire Aubert
e86e8c1fe6 SONAR-11321 Improve project page manual fields validate 2018-11-16 20:21:06 +01:00
Grégoire Aubert
4e72416a41 SONAR-11321 Apply feedback
* Do not autofocus when a default org is selected
* Do not skip onboarding when opening the organization create page
* Add button to cancel org import
* Fix bug of org created with description in place of avatar
* Redirect to organization projects after multiple projects import
* Correctly select newly create organization when redirected to project creation page
* Remove tutorial steps in auto import organization components
* Update already imported repository link
* Hide key value in the additional info when read only
* Hide org type icons in the organization select of the page to manually create a project
* Update wording to analyze projects instead of create projects
* Display spinner while importing organization
* Disable auto import of org for now when the user must create a paid org
* Add placeholder to avatar input when there is no url specified
* Add missing app installation text in create project page
* Allow to switch between tabs during organization import and keep data
* Remove read-only key when binding personal org
2018-11-16 20:21:06 +01:00
Julien Lancelot
2507163633 SONAR-11321 Prevent binding already bound application 2018-11-16 20:21:05 +01:00
Grégoire Aubert
02f78a025d SONAR-11396 Display private repositories in auto create projects page 2018-11-16 20:21:05 +01:00
Grégoire Aubert
83144d4988 SONAR-11325 Enable to continue an unfinished alm application installation 2018-11-16 20:21:05 +01:00
Grégoire Aubert
f0e05b4233 SONAR-11324 Bind remote orgs to existing SonarCloud orgs
* Split personal org binding and public org binding
* Remove BETA flag on tabs
2018-11-16 20:21:04 +01:00
Grégoire Aubert
9a64997f84 SONAR-11321 Retry up to 5 times to get the alm organization 2018-11-16 20:21:04 +01:00
Grégoire Aubert
07546d5e1f SONAR-11323 Ease workflow to bind personal organizations
* Create withUserOrganizations and use it in create Orgs/Projects page
* Update ALM object format in api/navigation/component and api/organizations/search
2018-11-16 20:21:04 +01:00
Grégoire Aubert
3ea9808248 SONAR-11322 Import repos from bound organizations
* Move project create page in the create folder
* Move HOCs to components
* Update create project page
* Move getting user organizations in CreateProjectPage (1 level higher)
* Creact OrganizationSelect component
* Create RemoteRepositories component
* Use OrganizationSelect in ManualProjectCreate
* Add OrganizationSelect and RemoteRepositories in AutoProjectCreate page
* Rework validation of the create organization page
* Add 'organization' param on list_repositories and provision_projects
2018-11-16 20:21:04 +01:00
Julien Lancelot
f61d654f7d SONAR-11321 Create organization from GitHub organization or BitBucket team
* Create api/alm_integration/show_organization and handle only GitHub installation
* Add import from ALM tab in Create Org page
* Do not show error while validating detail input
* Add step to create organization from ALM
* Display a warning if the installation id was not found
* Add Alm link to remote organization in org context
* Create GET api/alm_integration/show_app_info
2018-11-16 20:21:03 +01:00
Grégoire Aubert
032c8f3c2c Rewrite settings encryption app to TS 2018-11-15 20:20:59 +01:00
Benoit
bdd538eb0c SONAR-10361 Handle assigning issue to a user with commas in name (#903) 2018-11-12 10:47:56 +01:00
Stas Vilchik
c7153cbc90 SONAR-11362 apply feedback (#905) 2018-11-07 20:21:03 +01:00
Stas Vilchik
dbee5e8b45 SONAR-11379 Display estimated duplications and disable drilldown (#868) 2018-11-07 20:21:03 +01:00
Stas Vilchik
d167e54bc3 SONAR-11364 Display estimated coverage on the measures page 2018-11-07 20:21:02 +01:00
Stas Vilchik
2ae68e1080 SONAR-11363 Display duplications on the measures page 2018-11-07 20:21:02 +01:00
Stas Vilchik
fa1f045757 SONAR-11362 Display duplications in the project header 2018-11-07 20:21:01 +01:00
Stas Vilchik
440e9db98d SONAR-11204 Colorblind friendly banners (#899) 2018-10-30 12:42:03 +01:00
Pascal Mugnier
54445562f1 SONARCLOUD-158 Update message when system is starting 2018-10-30 12:42:03 +01:00
Stas Vilchik
150f201ab6 SONAR-11263 Add a confirmation modal when canceling background tasks 2018-10-26 20:21:00 +02:00
Pascal Mugnier
bb83311cdd Fix code flows 2018-10-25 20:21:02 +02:00
Pascal Mugnier
a8634266cf SONAR-11371 Change the banner text with rules missing info 2018-10-25 20:21:02 +02:00
Pascal Mugnier
d9e8be3e0f SONAR-11397 Update UI using WS mock 2018-10-25 20:21:02 +02:00
Stas Vilchik
d47aa7cd1f SONAR-11228 Provide link to the security page when creating a token 2018-10-25 10:25:59 +02:00
Simon Brandhof
bee3ce3d74 Fix bugs, mainly about type casts 2018-10-18 20:20:55 +02:00
Stas Vilchik
f52d0c2586 SONARCLOUD-138 Make forms clearer when upgrading an organization (#761) 2018-10-12 20:20:58 +02:00
Stas Vilchik
96ec2c5fe1 SONAR-11267 add missing l10n message 2018-10-11 15:14:33 +02:00
Pascal Mugnier
9a959a25ad Fix translation 2018-10-10 20:20:59 +02:00
Pascal Mugnier
cc361223da Apply feedbacks 2018-10-10 20:20:59 +02:00
Pascal Mugnier
b0a47b677c Change permission template project creator explanation 2018-10-10 20:20:59 +02:00
Eric Hartmann
4d159788f0 SONAR-11271 Introduce two new rights
APPLICATION_CREATOR to allow creation of Applications
PORTFOLIO_CREATOR to allow creation of Portfolios
2018-10-10 20:20:57 +02:00
Grégoire Aubert
62d5677706 SONAR-11289 Make portfolio creation popup accessible to non global admin 2018-10-10 20:20:57 +02:00
Grégoire Aubert
7f339fd2f1 SONAR-11271 Add new permissions and update layout to group them 2018-10-10 20:20:57 +02:00
Janos Gyerik
75ff5a8ed4 Fix typo: bellow -> below 2018-10-10 20:20:56 +02:00
Benoit
236b43a970 SONAR-11279 Prevent null change to be added to DefaultIssue (#791) 2018-10-10 20:20:56 +02:00
Julien Lancelot
1c042dd1f4 SONAR-11302 Decrease ORGANIZATIONS#KEE from 300 to 255
As personal organizations are created from login, it was decided to increase the org key size to a round number (300) higher than the login size (255).
Unfortunately, MySQL doesn't support to use more than 255 characters in a unique index.
2018-10-10 13:10:51 +02:00
Grégoire Aubert
783e6e08ec SONAR-11262 Add branch name in failed analysis notif 2018-10-10 09:23:04 +02:00
Stas Vilchik
58ef20e451 SONAR-11207 Display analysis warnings in the web app 2018-10-10 09:23:03 +02:00
Stas Vilchik
705fd53a66 SONARCLOUD-128 allow up to 300 characters for org name and key 2018-10-10 09:23:02 +02:00
Sébastien Lesaint
a79d83f7ee SONAR-10555 fail analysis if leak period is invalid 2018-10-03 09:28:22 +02:00
Stas Vilchik
cd467657fc SONARCLOUD-120 update landing page of just created organization 2018-09-25 20:21:00 +02:00
Stas Vilchik
abb68832ff SONARCLOUD-43 Allow users to select the plan when creating an org (#705) 2018-09-25 20:21:00 +02:00
Stas Vilchik
c003387eb6 SONARCLOUD-120 Add new "Create Organization" page (#691) 2018-09-25 20:21:00 +02:00
Julien HENRY
fdf0f2f893 SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-09-19 10:54:37 +02:00
Stas Vilchik
66855e8da8 SONAR-11164 improve display of empty measures page 2018-09-19 10:51:42 +02:00
Grégoire Aubert
26e6aab3da SONAR-11159 SONAR-11160 Add new coverage and overall coverage next to branch status 2018-09-19 10:51:41 +02:00
Grégoire Aubert
1b6dcc529a SONAR-11164 Add measures page for short-lived branches and PR 2018-09-19 10:51:41 +02:00
Stas Vilchik
8fc5a9f629 SONAR-11184 Deprecate custom measure feature in the web app 2018-09-07 20:20:56 +02:00
Stas Vilchik
e25be0c9d3 SONAR-11128 Add parameter metadata on the Web API page 2018-08-27 20:21:57 +02:00
Stas Vilchik
1303c45621 SONAR-10678 Make global navigation links on the right side discernible 2018-08-27 20:21:56 +02:00
Sébastien Lesaint
77d6ef37a5 SONAR-8368 fix quality flaws in AbstractTracker inner classes 2018-08-21 20:21:05 +02:00
Sébastien Lesaint
9e0cbc111e SONAR-8368 restore resolution when reopening closed issues 2018-08-21 20:21:05 +02:00
Sébastien Lesaint
3065f6824c SONAR-8368 reopen closed issues (restore status)
but those from Hotspots rules and manual vulnerabilities
2018-08-21 20:21:05 +02:00
Sébastien Lesaint
2c6a570b99 SONAR-8368 use Stream instead of Iterable in Tracking class 2018-08-21 20:21:04 +02:00
Sébastien Lesaint
736c4964cc SONAR-8368 add line remove changelog when closing issue 2018-08-21 20:21:04 +02:00
Sébastien Lesaint
35f5357996 SONAR-8368 fix issue change log diff parsing for old value alone 2018-08-21 20:21:04 +02:00
Stas Vilchik
20a8ceffbe SONAR-9369 Add search for module, directory, file and author facets (#606) 2018-08-21 20:21:02 +02:00
Stas Vilchik
15f3d9c258 SONAR-6400 allow to show more items in a facet (#597) 2018-08-21 20:21:02 +02:00
Stas Vilchik
86be783880 SONAR-9693 Better display facets with long names (#586) 2018-08-21 20:21:01 +02:00
Grégoire Aubert
1629b3d84e fixup! SONAR-10471 Improve leak period description for specific date 2018-08-20 20:21:03 +02:00
Grégoire Aubert
02546fd9c8 SONAR-10471 Improve leak period description for specific date 2018-08-20 20:21:03 +02:00
Pascal Mugnier
6eac2ab817 SONAR-10209 handle deleted Quality Profile on project page 2018-08-10 20:21:33 +02:00
Grégoire Aubert
e01158776c SONAR-11038 Add Configure Analysis button in projects page 2018-08-10 20:21:31 +02:00
Grégoire Aubert
4f5f81d6c1 SONAR-11029 Move the tutorial inside provisioned projects dashboard
* Move/Rename files of tutorials folder
* SONAR-11049 Update tutorial UI and move it inside the project dashboard
* SONAR-11050 Update tutorial to skip now useless steps
* Remove unused style
* SONAR-11030 Make dashboard tutorial work with already known project key
* Better manage error messages when no analysis and analyzed branches
* SONAR-11052 Refresh project status as long as there is no analysis
* SONAR-11051 Add infos suggestions depending on the ALM of the project
* Do no display tutorial when there is analyses in the pipe
2018-08-10 20:21:30 +02:00
Grégoire Aubert
f767e712eb SONAR-11037 SONAR-11038 Show list of personal public repositories and allow to provision project
* SONAR-11043 List repositories with their types
* SONAR-11046 Check and disable already linked repositories
* SONAR-11044 Provision project and redirect to project dashboard
* SONAR-11048 Reload repositories after create failure
* SONAR-11038 Use new project create page everywhere on SonarCloud
2018-08-10 20:21:29 +02:00
Grégoire Aubert
b08814f780 SONAR-11036 Install integration with GitHub or BitBucket Cloud
* SONAR-11040 Update tutorial choices modal
* SONAR-11041 Migrate manual installation tab
* SONAR-11041 Rename button to start new project tutorial
* SONAR-11041 Rework sonarcloud tabbed page styling
* SONAR-11042 Add alm app install buttons in create project page
* Make start script compatible with ALM integration
2018-08-10 20:21:28 +02:00
Pascal Mugnier
8f2ecbafc8 SONAR-10576 Replace wording "Leak" with "New Code" 2018-08-09 20:20:50 +02:00
Pascal Mugnier
4c9868dfd5 SONAR-11092 Update SansTop25 description 2018-08-02 20:21:37 +02:00
Simon Brandhof
bc7274cb5f Fix Quality flaws 2018-08-02 20:21:36 +02:00
Simon Brandhof
4c03a7686d SONAR-11077 ability to log statistics from CE task steps 2018-08-02 20:21:35 +02:00
Pascal Mugnier
2438a8e1db SONAR-11092 Add a banner on Security Reports (#582) 2018-08-02 20:21:33 +02:00
Simon Brandhof
5f995384b0 SONAR-11064 drop metric comment_lines_data 2018-07-30 20:21:23 +02:00
Simon Brandhof
dba703a9b1 Fix Quality flaws 2018-07-25 20:21:19 +02:00
Duarte Meneses
e51cb49945 Revert "SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader"
This reverts commit 4dcb5245f1147048d122ff2d335a6b5b7364c565.
2018-07-19 20:21:26 +02:00
Sébastien Lesaint
3542801306 SONAR-11004 remove definitions for sonar.links.* properties
they must not be displayed in the UI
properties are not used on server side
scanner does not rely on the definitions
=> drop the definitions
2018-07-19 20:21:26 +02:00
Grégoire Aubert
991c93480d SONARCLOUD-54 Better empty organization message for projects page 2018-07-19 20:21:26 +02:00
Grégoire Aubert
5125859626 SONARCLOUD-93 Fix helmet title sync with GA and add 404 page title 2018-07-19 20:21:25 +02:00
Grégoire Aubert
30874292d5 SONARCLOUD-30 Add TS and Go to the list of supported languages in the onboarding 2018-07-18 20:21:20 +02:00
Julien HENRY
8cfc544c1f SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-07-17 20:21:27 +02:00
Stas Vilchik
d4b8f89519 SONAR-10980 apply feedback (#502) 2018-07-17 20:21:25 +02:00
Pascal Mugnier
645ffc5c8a Add security hotspots page (#478) 2018-07-17 20:21:25 +02:00
Stas Vilchik
051e9f592d SONAR-10980 Add Standards facet on the Issues page (#473) 2018-07-17 20:21:23 +02:00
Janos Gyerik
3785b1a0c0 Remove security hotspot measures 2018-07-17 20:21:23 +02:00
Grégoire Aubert
c05f7c7de9 SONAR-10948 Update warning message when changing visibility of project 2018-07-11 20:21:23 +02:00
Grégoire Aubert
3bf2e0779d SONAR-10963 Improve privacy badges of projects and organization 2018-07-11 20:21:22 +02:00
Pascal Mugnier
4e9feaddc4 SONAR-10808 Add the ability fo filter projects by visibility 2018-07-10 20:21:19 +02:00
Pascal Mugnier
5ed94f65fa SONAR-10936 Disallow bulk change if there is no issues to change 2018-07-10 20:21:19 +02:00
Sébastien Lesaint
7945610fd5 fix varargs and unchecked called warnings 2018-07-09 10:39:33 +02:00
Sébastien Lesaint
45f6d410d3 LICENSE-96 implement support for staging and new server id format 2018-07-05 20:21:54 +02:00
Grégoire Aubert
ef66ee089d SONAR-10937 Change ‘invalid license’ message after updating license 2018-07-05 20:21:54 +02:00
Julien HENRY
342a903643 SONAR-10887 Create a new permission: Administer Security Hotspots 2018-07-04 09:31:04 +02:00
Janos Gyerik
6d08db0105 SONAR-10875 Add 2 new measures for security hotspots (#394)
* Declare 2 new metrics

* Add 2 new metrics to live measures

* Add 2 new metrics in governance

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