Duarte Meneses
62bf759971
SONAR-18860 Remove use of main_branch_project_uuid in DB mappers
1 year ago
Benjamin Campomenosi
d93fde7c7e
SONAR-18850 clean sonar-webserver-auth of main_branc_project_uuid usage
1 year ago
Lukasz Jarocki
71fbd220a1
SONAR-18850 mainBranchProjectUuid refactoring
1 year ago
Lukasz Jarocki
41fd09d2d5
SONAR-18850 removing usage of mainBranchUuid from selectByKeyAndBranchOrPr
1 year ago
Duarte Meneses
3f602a7054
SONAR-18860 Refactor usage of main_branch_project_uuid to use branch is_main flag in webserver-webapi module
1 year ago
Lukasz Jarocki
02f358bec4
SONAR-18850 update branch mapper to use is main and update test framework
1 year ago
Léo Geoffroy
b9f8ca8219
SONAR-18850 remove usage of main branch project UUID from purge
1 year ago
Léo Geoffroy
b83f5825de
SONAR-18850 remove usage main branch component for private module
1 year ago
Lukasz Jarocki
c70c43e11e
SONAR-18850 make is_main column work on Oracle
1 year ago
Benjamin Campomenosi
fd3fe6eea8
SONAR-18850 update branch mapper to use is main and update test framework
1 year ago
Lukasz Jarocki
533e2c30da
SONAR-18850 added is_main column to project_branches table
1 year ago
Aurelien Poscia
c56d644b81
SONAR-18728 Drop Users.SCM_ACCOUNTS column
1 year ago
Aurelien Poscia
7f182cc29f
SONAR-18728 use DB calls to replace UserIndex.getAtMostThreeActiveUsersForScmAccount
1 year ago
Aurelien Poscia
7e47c81f79
SONAR-18728 Use table SCM_ACCOUNTS instead of SCM_ACCOUNTS column in USERS
1 year ago
Aurelien Poscia
aacf684567
SONAR-18728 Add DB migrations for SCM_ACCOUNTS
1 year ago
Pierre
0d7f6cc715
SONAR-18872 improve total ncloc computation
1 year ago
Matteo Mara
b0076e14dc
[NO-JIRA] Remove generic code smells
1 year ago
Pierre
be71e17311
SONAR-18759 introduce a new mechanism to activate SCIM
1 year ago
Aurelien Poscia
0de4d1230e
SONAR-18662 Improve performance of group membership updates
1 year ago
Wojtek Wajerowicz
4b5dcfc708
SONAR-18534 Support filter=displayName eq "displayName"
1 year ago
Aurelien Poscia
41d49880bc
SONAR-18534 Support excludedAttributes=members for SCIM groups requests
1 year ago
Wojtek Wajerowicz
c2607c6af4
SONAR-18657 allow filtering on isManaged for /api/user_groups/search
1 year ago
Aurelien Poscia
c1b2909907
SONAR-18689 add filtering by managed in /api/users/search
1 year ago
Mathieu Suen
8de8853030
SONAR-18657 Do not use Elastic Search for /api/users/search
1 year ago
Pierre
9d02b0639e
SONAR-18708 add 'managed' property for users in the telemetry
1 year ago
Aurelien
2d7926d0aa
SONAR-18525 delete group, even if some local users are left inside
SONAR-18525 delete group, even if some local users are left inside
1 year ago
Antoine Vigneau
c398acbb6a
SONAR-18532 Add support for group membership DELETE in /api/scim/v2/Groups
1 year ago
Aurelien Poscia
32dcc4c93f
SONAR-18532 Add support for group membership PUT in /api/scim/v2/Groups
1 year ago
Antoine Vigneau
f13f329eb0
SONAR-18525 Support of DELETE verb for /api/scim/v2/Groups
1 year ago
Aurelien Poscia
3d89e48cd8
SONAR-18525 Support of DELETE verb for /api/scim/v2/Groups
1 year ago
Antoine Vigneau
e5fa399151
SONAR-18525 SCIM Group data model (Mapper, DTO, DAO, Migrations)
1 year ago
Jacek Poreda
6e43a98176
SONAR-18729 Optimize ce_queue peek query by changing 'not exists' to 'left join' with condition
1 year ago
Alain Kermis
0eb2911cd3
SONAR-18589 Fix system info user count
1 year ago
Lukasz Jarocki
b5a22322f8
SONAR-18679 refactored sonar-db-core and sonar-db-dao to match testing strategy
1 year ago
Lukasz Jarocki
828d3fded1
SONAR-18679 refactored sonar-db-core and sonar-db-dao to match testing strategy
1 year ago
Zipeng WU
2760f7f89b
SONAR-18629 Drop deprecated test utility methods in Issue and Rule testing
1 year ago
Thomas de Grenier de Latour
ac52dfa0e2
[NO-JIRA] optimize slow selectProjectUuidsAssociatedToDefaultQualityProfileByLanguage
The project DAO `selectProjectUuidsAssociatedToDefaultQualityProfileByLanguage`
SQL query implies scanning through many rows of the `live_measures` table . This
takes several minutes to execute in some setups (Postgres 13, 200M rows in the
table), making SonarQube upgrades painfully slow (this request is executed for
each update of a bundled quality profile).
A similar query can be achieved by joining the `projects` table, with a drastic
improvement to the execution plan. The results are not the same though: this new
version only returns uuids of actual projects, whereas the original one also
returns uuids of other components (not existing in the projects table). But this
is actually an improvement too: the only call sites for this DAO method (in
`QualityProfileChangeEventServiceImpl`) uses the results as an input for the
`ProjectDAO.selectByUuids()` method, which only looks at the `projects` table.
1 year ago
Dimitris Kavvathas
273f7412c5
SONAR-18627 Drop overridden deprecated methods from DbTester
1 year ago
Dimitris Kavvathas
fade315189
SONAR-18628 Drop GlobalPermissions class and replace with GlobalPermission enum.
1 year ago
Antoine Vinot
bec5515eab
SONAR-18565 - Improve IssueIndexer performance to use markAsUnchanged flag
1 year ago
Steve Marion
90e8fd6e54
[NO-JIRA] remove assumption on a random value that could fail
1 year ago
Zipeng WU
02b061457c
SONAR-18545 Report processing fails when a warning message is too long
1 year ago
Jacek Poreda
0fb39e83de
[NO-JIRA] Optimize query for 'ncloc' metric for largest branch per project
1 year ago
Alain Kermis
7905ff7333
SONAR-18472 Resolve telemetry performance issue
Co-authored-by: Jacek Poreda <jacek.poreda@sonarsource.com>
1 year ago
Eric Giffon
4e367ff196
SONAR-8219 Make users.user_local column not nullable
1 year ago
Wojtek Wajerowicz
a582f32924
SONAR-18397 Add SCIM protocol DELETE /Users endpoint.
1 year ago
Jacek Poreda
e5717b5f63
[NO-JIRA] Drop blue green deployment flag
1 year ago
Léo Geoffroy
97326aea65
SONAR-17705 Remove deprecated endpoints: AddLocalViewAction, LocalViewAction, AddSubViewAction
1 year ago
Léo Geoffroy
f9de635da6
SONAR-18386 Refactor audit delete query
1 year ago
Zipeng WU
889c6d3432
Fix logback config
1 year ago