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