Simon Brandhof
c1caffa9fb
SONARCLOUD-213 fix Quality flaws
5 anos atrás
Simon Brandhof
86cd2f36c8
SONARCLOUD-213 remove useless method in PermissionService
5 anos atrás
Simon Brandhof
bee3ce3d74
Fix bugs, mainly about type casts
5 anos atrás
Eric Hartmann
d933f38f5f
SONAR-11271 Add migration to create new permissions
5 anos atrás
Sébastien Lesaint
2c540713f9
SONAR-11310 add temporary columns to CE tables
- add main_component_uuid temporary columns to CE_QUEUE
- add main_last_key and main_component_uuid columns to CE_ACTIVITY
- back to initial paradigm in Compute Engine: even for branches/PRs, the row in table PROJECTS a task belongs to is created in api/ce/submit
- add main component concept to CeTask
- improved consistency check when processing a report task to account for row in PROJECTS now being the one of the branche/PR
- stronger validation of characteristics passed to api/ce/submit
- add api/system/migrate_data for SonarCloud online data migration
5 anos atrás
Sébastien Lesaint
e80c0f3d1e
remove usage of Guava Optional from ComponentDao
5 anos atrás
Simon Brandhof
22249fd4cc
SONAR-11077 remove ambiguity in CE when supporting old branches
6 anos atrás
Eric Hartmann
4dacc257b8
SONAR-10948 Move UpdateProjectVisibility
from api/organizations to api/projects
6 anos atrás
Teryk Bellahsene
68776c0a94
SONAR-10567 Compute Engine analysis do not fail if project name or description is too long
6 anos atrás
Sébastien Lesaint
182432a56d
GOV-331 trigger views refresh on api/projects/bulk_delete
6 anos atrás
Sébastien Lesaint
7e92934e0f
GOV-331 trigger views refresh on api/projects/delete
6 anos atrás
Simon Brandhof
c58ff4caa5
SONAR-10536 refactoring, no functional changes
6 anos atrás
Simon Brandhof
636acf3875
SONAR-10317 Make visibility param public in WS api/projects/create and api/views/create
6 anos atrás
Simon Brandhof
0b2bd218c8
SONAR-10356 Oracle error on some WS involving more than 1000 projects
6 anos atrás
Julien Lancelot
209c36aefa
SONAR-10411 Do not persist name of provided project links
6 anos atrás
Simon Brandhof
c0d2705e61
Fix license headers for 2018
6 anos atrás
Daniel Schwarz
d987a6a527
SONAR-10116 Better scalability of loading of project measures
6 anos atrás
Daniel Schwarz
1f7ec82618
Reduce the dependency between sonar-server and sonar-ws
By copying the sonar-ws ...Request classes into the ...Action classes (as static inner classes). This will make the refactoring of sonar-ws towards generated Request classes a lot easier.
6 anos atrás
Daniel Schwarz
b4a1564642
Apply naming conventions in sonar-ws protobuf
6 anos atrás
Daniel Schwarz
bff9cf373e
Auto-generate sonar-ws for integration tests
6 anos atrás
Julien Lancelot
0b7335e712
SONAR-10040 add length validation to Request api and api/projects/create
6 anos atrás
Teryk Bellahsene
91d6e8d704
SONAR-9826 Document date format required in the Web API
6 anos atrás
Teryk Bellahsene
7ee2cc6372
SONAR-7734 Clarify message when one of several parameters is required
6 anos atrás
Teryk Bellahsene
5687738266
SONAR-9813 WS api/projects/update_visibility allows portfolio and application
6 anos atrás
Janos Gyerik
63302f1ca5
SONAR-9616 propagate visibility to branches (#2392)
6 anos atrás
Julien Lancelot
a14c1865a7
SONAR-9616 Does not allow ws to use branch db key
6 anos atrás
Simon Brandhof
bd0860b8fc
SONAR-9616 add WS api/project_branches/list
7 anos atrás
Simon Brandhof
7515f738fb
SONAR-9616 compute engine backend to support branches
7 anos atrás
Teryk Bellahsene
0926670e79
SONAR-9181 WS api/projects/bulk_delete accepts the sames parameters as api/projects/search
6 anos atrás
Teryk Bellahsene
272dfe9180
SONAR-9181 Sanitize json example filenames of api/projects domain
6 anos atrás
Teryk Bellahsene
b6a2847855
SONAR-9181 ProjectWsSupport has dependency on DefaultOrganizationProvider
6 anos atrás
Teryk Bellahsene
2f84511c91
SONAR-9181 WS api/projects/search search by component keys or uuids
6 anos atrás
Teryk Bellahsene
e8eff068e1
SONAR-9181 Deprecate WS api/projects/ghosts
6 anos atrás
Teryk Bellahsene
8cd67853ec
SONAR-9181 Make WS api/projects/search public
6 anos atrás
Teryk Bellahsene
920bebc83b
SONAR-9181 Deprecate WS api/projects/provisioned
6 anos atrás
Teryk Bellahsene
455b8b5a12
SONAR-9181 WS api/projects/provisioned relies on ComponentDao.selectByQuery(...)
6 anos atrás
Teryk Bellahsene
205cd6c0fa
SONAR-9181 WS api/projects/search filters on provisioned projects
6 anos atrás
Teryk Bellahsene
513356269c
SONAR-8640 WS api/projects/search query on key does partial match and is case insensitive
6 anos atrás
Teryk Bellahsene
c8f7d461d3
Fix 'q' parameter documentation for WS api/components/search and api/projects/search
6 anos atrás
Teryk Bellahsene
ce06125872
SONAR-4566 Search old projects in WS api/projects/search
6 anos atrás
Teryk Bellahsene
71140666ff
Explicit difference between api/projects/search and api/components/search
6 anos atrás
Julien Lancelot
16b42344b1
Rename ComponentDto#getKey to ComponentDto#getDbKey
Preparing component key that will contains branch key
7 anos atrás
Teryk Bellahsene
cab800cc17
SONAR-9551 Web services handles APP qualifier
7 anos atrás
Simon Brandhof
b18e284c54
SONAR-9516 add integration tests on api/projects/update_key
including ES resiliency tests
7 anos atrás
Eric Hartmann
329a3c594a
SONAR-9514 SONAR-9516 SONAR-9517 ES resilience from POST WS
7 anos atrás
Simon Brandhof
289be70bf6
Fix Quality flaws
7 anos atrás
Simon Brandhof
09b18e8e57
Remove most usages of AuthorizationDao#keepAuthorizedProjectIds()
replaced by UserSession#keepAuthorizedComponents()
7 anos atrás
Teryk Bellahsene
d83ff5e204
SONAR-9182 Add visibility to WS api/projects/search
7 anos atrás
Stas Vilchik
19f9ad34bd
SONAR-9164 Display project visibility badge
7 anos atrás
Julien Lancelot
b700e83c77
SONAR-9124 Allow preventing create private in api/projects/create
7 anos atrás