Michal Duda
05c8a2e004
SONAR-12197 completely drop "sonar.branch" code
5 years ago
Simon Brandhof
983f593231
SONAR-12246 remove MySQL dialect
4 years ago
Julien Lancelot
8a6f82e514
SONAR-9898 Deprecate org.sonar.api.i18n.I18n
5 years ago
Benoît Gianinetti
bf7776ff7d
SONARCLOUD-628 Allow UTF-8 characters in project key
5 years ago
Julien Lancelot
3ed96a6b90
SONAR-10277 Prevent user to have more than 100 projects as favorite
5 years ago
Julien Lancelot
eb54e11ba0
Simplify PermissionTemplateService#hasDefaultTemplateWithPermissionOnProjectCreator
Remove the parameter 'organizationUuid' as it's already available in the ComponentDto parameter
5 years ago
Duarte Meneses
f02eeba4ef
SONAR-11561 Allow more special characters in branch names
5 years ago
Duarte Meneses
07054006cb
SONAR-11464 Fix migration of branches and add IT
5 years ago
Julien HENRY
3a9fc2f405
SONAR-11463 Don't migrate root folders and fix component key migration
5 years ago
Duarte Meneses
252b3897e7
Fix license headers for 2019
5 years ago
Janos Gyerik
75f56b1e0c
SONAR-11038 Add ProvisionProjectsAction
5 years ago
Simon Brandhof
22249fd4cc
SONAR-11077 remove ambiguity in CE when supporting old branches
5 years ago
Julien Lancelot
e5bd169a6e
SONAR-10812 Application with branches
6 years ago
Simon Brandhof
c0d2705e61
Fix license headers for 2018
6 years ago
Duarte Meneses
9e0a9168d7
SONAR-9899 Remove all references to branches of type PR
6 years ago
Duarte Meneses
9a453b45ab
SONAR-9616 Write main branch to DB even if plugin is not installed
6 years ago
Duarte Meneses
9f5272cac1
SONAR-9616 Write main branch to DB even if plugin is not installed
6 years ago
Julien Lancelot
16b42344b1
Rename ComponentDto#getKey to ComponentDto#getDbKey
Preparing component key that will contains branch key
6 years ago
Simon Brandhof
b18e284c54
SONAR-9516 add integration tests on api/projects/update_key
including ES resiliency tests
6 years ago
Eric Hartmann
329a3c594a
SONAR-9514 SONAR-9516 SONAR-9517 ES resilience from POST WS
6 years ago
Julien Lancelot
75f327a6a5
SONAR-9422 Bad error message when creating a project with '%' in key
7 years ago
Daniel Schwarz
6cb11d0e16
SONAR-9156 apply org’s default visibility on first analysis of project
7 years ago
Julien Lancelot
a2b30ecfa4
SONAR-8460 Simplify creation of BadRequestException with one message
7 years ago
Simon Brandhof
33acda7596
Fix integer type of user and group ids
User IDs are INTEGER in database. The java classes are fixed
to replace long by int.
7 years ago
Teryk Bellahsene
cfa372a57a
SONAR-8637 Update POM parent version
7 years ago
Simon Brandhof
057a46c17a
SONAR-8704 new boolean field authorization/allowAnyone
This field drops the need for hardcoded group name "Anyone"
7 years ago
Simon Brandhof
934bf664b8
SONAR-8704 Refactor Elasticsearch types "authorization"
Multiple indices define a type "authorization".
The related code was duplicated, and sometimes
had some minor differences. This commits share
all the management of these types in the same
bunch of classes.
It also allows to quickly create a project-related
index, without having to fix the different locations
which may require project re-indexing.
7 years ago
Sébastien Lesaint
a50808c9a3
SONAR-8690 read and write default templates from ORGANIZATIONS table
7 years ago
Simon Brandhof
d3e0e99e03
SONAR-8675 drop usage of table resource_index
7 years ago
Julien Lancelot
4fc7e70ddb
SONAR-7299 Move code related to project creation to ComponentUpdater
7 years ago
Julien Lancelot
528c231251
SONAR-7299 Replace Ruby WS api/projects/create by java
7 years ago
Julien Lancelot
4795b2a1d9
SONAR-7299 Remove ComponentFinder from ComponentService
7 years ago
Simon Brandhof
5c3fb12cfa
Drop methods from ComponentService
which duplicate ComponentDao
7 years ago
Daniel Schwarz
377c284fea
SONAR-7282 improve relevancy of results
Changes regarding index definition, code style, tests.
7 years ago
Daniel Schwarz
99edd870a8
SONAR-7282 implement global search with elasticsearch
Change api/component/suggestions.
The index is not yet cleaned up if a project's content changes or a project is deleted.
Delete previous ruby implementation of the webservice.
7 years ago
Daniel Schwarz
bc06486e57
SONAR-7282 rename .component.es to .measure.index
* All other elastic search indexes reside in
"index" subpackages.
* We want to introduce a new component index
and need the .component.index-package name
for that one.
7 years ago
Sébastien Lesaint
c63bba3832
SONAR-8429 add organization parameter to api/ce/submit
remove hardcode to default organization from ComponentService
7 years ago
Sébastien Lesaint
74b42a48b3
SONAR-8474 add non nullable column PROJECTS.ORGANIZATION_UUID
hardcode CE and ComponentService to persist components into default organization
hardcode WS api/components/bulk_update_key to work on default organization
hardcode WS api/projects/create to create project into default organization
hardcode WS api/ce/submit to create project into default organization
fix UTs to set this new non nullable column
7 years ago
Teryk Bellahsene
82060eef2e
SONAR-8363 Mark just created projects as favorite
7 years ago
Simon Brandhof
5d6c5b2ee6
Fix some Quality flaws about nullability of variables
7 years ago
Teryk Bellahsene
93410000b4
SONAR-8287 Refactor project measures index and WS domain
7 years ago
Julien Lancelot
302e609f58
SONAR-8223 Update project measures index when creating/updating project
7 years ago
Julien Lancelot
286f2294e5
SONAR-8223 Clean up ComponentService
Remove no more used code
BulkUpdateKeyAction is now using ComponentService for the bulk update of key
7 years ago
Teryk Bellahsene
099d46d398
Rename ResourceKeyUpdaterDao to ComponentKeyUpdaterDao
7 years ago
Teryk Bellahsene
000f6b88a4
SONAR-7929 Create WS api/components/bulk_update_key
7 years ago
Teryk Bellahsene
645d874eda
SONAR-7928 SONAR-4770 Create WS api/components/update_key
7 years ago
Simon Brandhof
d20ca1857a
SONAR-7800 add column PROJECTS.UUID_PATH
8 years ago
Sébastien Lesaint
bdd0de3b9f
SONAR-7738 support in code use of *_UUID instead of PROJECTS._*ID
8 years ago
Sébastien Lesaint
fc5c4eb075
SONAR-7692 support uuid columns in resource_index
8 years ago
Sébastien Lesaint
1c623f97a7
SONAR-7441 add ComputeEngineSide annotation where applicable
8 years ago