Michal Duda
05c8a2e004
SONAR-12197 completely drop "sonar.branch" code
5 роки тому
Simon Brandhof
983f593231
SONAR-12246 remove MySQL dialect
4 роки тому
Julien Lancelot
8a6f82e514
SONAR-9898 Deprecate org.sonar.api.i18n.I18n
5 роки тому
Benoît Gianinetti
bf7776ff7d
SONARCLOUD-628 Allow UTF-8 characters in project key
5 роки тому
Julien Lancelot
3ed96a6b90
SONAR-10277 Prevent user to have more than 100 projects as favorite
5 роки тому
Julien Lancelot
eb54e11ba0
Simplify PermissionTemplateService#hasDefaultTemplateWithPermissionOnProjectCreator
Remove the parameter 'organizationUuid' as it's already available in the ComponentDto parameter
5 роки тому
Duarte Meneses
f02eeba4ef
SONAR-11561 Allow more special characters in branch names
5 роки тому
Duarte Meneses
07054006cb
SONAR-11464 Fix migration of branches and add IT
5 роки тому
Julien HENRY
3a9fc2f405
SONAR-11463 Don't migrate root folders and fix component key migration
5 роки тому
Duarte Meneses
252b3897e7
Fix license headers for 2019
5 роки тому
Janos Gyerik
75f56b1e0c
SONAR-11038 Add ProvisionProjectsAction
5 роки тому
Simon Brandhof
22249fd4cc
SONAR-11077 remove ambiguity in CE when supporting old branches
5 роки тому
Julien Lancelot
e5bd169a6e
SONAR-10812 Application with branches
6 роки тому
Simon Brandhof
c0d2705e61
Fix license headers for 2018
6 роки тому
Duarte Meneses
9e0a9168d7
SONAR-9899 Remove all references to branches of type PR
6 роки тому
Duarte Meneses
9a453b45ab
SONAR-9616 Write main branch to DB even if plugin is not installed
6 роки тому
Duarte Meneses
9f5272cac1
SONAR-9616 Write main branch to DB even if plugin is not installed
6 роки тому
Julien Lancelot
16b42344b1
Rename ComponentDto#getKey to ComponentDto#getDbKey
Preparing component key that will contains branch key
6 роки тому
Simon Brandhof
b18e284c54
SONAR-9516 add integration tests on api/projects/update_key
including ES resiliency tests
6 роки тому
Eric Hartmann
329a3c594a
SONAR-9514 SONAR-9516 SONAR-9517 ES resilience from POST WS
6 роки тому
Julien Lancelot
75f327a6a5
SONAR-9422 Bad error message when creating a project with '%' in key
7 роки тому
Daniel Schwarz
6cb11d0e16
SONAR-9156 apply org’s default visibility on first analysis of project
7 роки тому
Julien Lancelot
a2b30ecfa4
SONAR-8460 Simplify creation of BadRequestException with one message
7 роки тому
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 роки тому
Teryk Bellahsene
cfa372a57a
SONAR-8637 Update POM parent version
7 роки тому
Simon Brandhof
057a46c17a
SONAR-8704 new boolean field authorization/allowAnyone
This field drops the need for hardcoded group name "Anyone"
7 роки тому
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 роки тому
Sébastien Lesaint
a50808c9a3
SONAR-8690 read and write default templates from ORGANIZATIONS table
7 роки тому
Simon Brandhof
d3e0e99e03
SONAR-8675 drop usage of table resource_index
7 роки тому
Julien Lancelot
4fc7e70ddb
SONAR-7299 Move code related to project creation to ComponentUpdater
7 роки тому
Julien Lancelot
528c231251
SONAR-7299 Replace Ruby WS api/projects/create by java
7 роки тому
Julien Lancelot
4795b2a1d9
SONAR-7299 Remove ComponentFinder from ComponentService
7 роки тому
Simon Brandhof
5c3fb12cfa
Drop methods from ComponentService
which duplicate ComponentDao
7 роки тому
Daniel Schwarz
377c284fea
SONAR-7282 improve relevancy of results
Changes regarding index definition, code style, tests.
7 роки тому
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 роки тому
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 роки тому
Sébastien Lesaint
c63bba3832
SONAR-8429 add organization parameter to api/ce/submit
remove hardcode to default organization from ComponentService
7 роки тому
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 роки тому
Teryk Bellahsene
82060eef2e
SONAR-8363 Mark just created projects as favorite
7 роки тому
Simon Brandhof
5d6c5b2ee6
Fix some Quality flaws about nullability of variables
7 роки тому
Teryk Bellahsene
93410000b4
SONAR-8287 Refactor project measures index and WS domain
7 роки тому
Julien Lancelot
302e609f58
SONAR-8223 Update project measures index when creating/updating project
7 роки тому
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 роки тому
Teryk Bellahsene
099d46d398
Rename ResourceKeyUpdaterDao to ComponentKeyUpdaterDao
7 роки тому
Teryk Bellahsene
000f6b88a4
SONAR-7929 Create WS api/components/bulk_update_key
7 роки тому
Teryk Bellahsene
645d874eda
SONAR-7928 SONAR-4770 Create WS api/components/update_key
7 роки тому
Simon Brandhof
d20ca1857a
SONAR-7800 add column PROJECTS.UUID_PATH
8 роки тому
Sébastien Lesaint
bdd0de3b9f
SONAR-7738 support in code use of *_UUID instead of PROJECTS._*ID
8 роки тому
Sébastien Lesaint
fc5c4eb075
SONAR-7692 support uuid columns in resource_index
8 роки тому
Sébastien Lesaint
1c623f97a7
SONAR-7441 add ComputeEngineSide annotation where applicable
8 роки тому