Commit Graph

2306 Commits

Author SHA1 Message Date
Philipp Czora
0199b2ccfb Merged branch feature/branches_v2_endpoint 2018-08-09 11:53:45 +02:00
Philipp Czora
efc72b21ec Minor changes due to review 2018-08-09 11:21:29 +02:00
René Pfeuffer
8e0af3354f Backed out changeset e5f1c37895b4 2018-08-09 09:17:07 +02:00
René Pfeuffer
041c94fa55 Delete unused sub resources 2018-08-09 08:07:28 +02:00
René Pfeuffer
1c93551e5c Add source and changeset links to branch 2018-08-08 17:13:24 +02:00
René Pfeuffer
a5ddea31c7 Merge with 2.0.0-m3 2018-08-08 15:57:05 +02:00
Philipp Czora
978ca63ecb merge with branch feature/repository_config_v2_endpoint 2018-08-08 15:41:29 +02:00
Philipp Czora
390ba29bee Renamed tests 2018-08-08 15:14:39 +02:00
Sebastian Sdorra
7bb7b2f771 merge with branch feature/ui-for-scm2_groups 2018-08-08 14:59:39 +02:00
René Pfeuffer
8f5b2f2fe4 Make sub resource level for branch root leaf 2018-08-08 14:24:51 +02:00
René Pfeuffer
6f796ec0d5 Update to JAX-RS 2.1 with resteasy 3.6.1 and jetty 9.4 2018-08-08 14:23:18 +02:00
René Pfeuffer
67278582e3 Update to Mockito v2 2018-08-08 09:20:08 +02:00
Johannes Schnatterer
499be7314e Merged 2.0.0-m3 into feature/repository_config_v2_endpoint 2018-08-07 17:37:25 +02:00
René Pfeuffer
47b55414f0 Add missing test 2018-08-07 17:06:33 +02:00
René Pfeuffer
8dd7aafecd Add missing documentation 2018-08-07 16:59:44 +02:00
René Pfeuffer
bf0c559a7d Use try-with-resources 2018-08-07 16:52:40 +02:00
Sebastian Sdorra
15255aeeb1 merge with branch feature/repositories-ui 2018-08-07 16:34:26 +02:00
René Pfeuffer
42aac06f0a Add branch endpoint 2018-08-07 16:15:52 +02:00
René Pfeuffer
14611d89d0 Add branch collection endpoint 2018-08-07 15:15:12 +02:00
Maren Süwer
5731b607be change repository-types to repositoryTypes 2018-08-07 12:58:16 +02:00
Johannes Schnatterer
869821f6db Fixes some SQ Issues regarding DTO add(Links) methods. 2018-08-06 17:47:46 +02:00
René Pfeuffer
6fff26eb76 Add http protocol link to repository object response 2018-08-06 15:34:31 +02:00
René Pfeuffer
e3d2997e71 Migrate IT for read and commit from/to repository to new module 2018-08-06 13:48:06 +02:00
Johannes Schnatterer
fc0676d511 Moves jackson annotations dependency to core.
Will be needed by plugins in future.
2018-08-06 12:57:44 +02:00
Johannes Schnatterer
0179cc3369 Adds profile for rest docs to plugins module.
It's redundant (also configured in webapp) but would fail the core
build if activated.
2018-08-06 11:52:31 +02:00
Johannes Schnatterer
a07c9c18dd Gets rid of redundant dependency declarations in plugins and webapp.
It's better to define the "web"/REST dependencies that are used by
plugins once in core, instead of redundant in webapp and plugins.
This should create better awareness when changing the dependency version
(changing in core is always critical due to API downward compatibility).
2018-08-06 11:36:08 +02:00
René Pfeuffer
2316e5ea7e Cleanup repository archive integration test 2018-08-06 11:28:12 +02:00
René Pfeuffer
1f1ecb6f9b Delete cache integration tests 2018-08-06 11:27:56 +02:00
René Pfeuffer
83005bebf4 Use namespace and name instead of id in repository hooks 2018-08-06 11:11:44 +02:00
René Pfeuffer
e60bea5f08 Simplify scm test parameters 2018-08-03 10:42:47 +02:00
René Pfeuffer
62f8509e85 Introduce new integration test module 2018-08-03 09:38:13 +02:00
René Pfeuffer
fd873877c4 Fix old integration tests for migration period 2018-08-03 09:28:54 +02:00
René Pfeuffer
ebe3ef8c3e Remove unused exception constructors 2018-08-03 08:40:01 +02:00
René Pfeuffer
f0f57de4b5 Remove error prone getByNamespace method
This method does not report missing permissions correctly.
2018-08-03 08:35:55 +02:00
Philipp Czora
7e2abee396 Fixed test data 2018-08-02 16:08:43 +02:00
Philipp Czora
80d4130e03 Group Resource now accepts a list of member's names instead of full user objects 2018-08-02 16:03:17 +02:00
Johannes Schnatterer
1c52b33229 Brings mapstruct processor back to plugin and webapp. 2018-08-02 15:22:41 +02:00
Johannes Schnatterer
8c8d908378 Config Resource DTO Mappers: Make use of BaseMapper.
More DRY.
2018-08-02 15:03:30 +02:00
Johannes Schnatterer
e28faf3029 Create CollectionToDtoMapper in core module.
See commit 689e5ae95645768b024dee52c10451c944a41527.
Useful for hg plugin.
2018-08-02 14:45:04 +02:00
Johannes Schnatterer
988dfbd689 Config Resources: Makes REST API docs for 403 more precise 2018-08-02 13:21:07 +02:00
Johannes Schnatterer
982d502203 Config Resources: Gets rid of unnecessary UriInfo param 2018-08-02 13:18:21 +02:00
Sebastian Sdorra
99ecc8cba2 implemented rest endpoint for repository types 2018-08-02 11:56:35 +02:00
Johannes Schnatterer
31540a7ecc Makes REST API doc for config endpoints more precise 2018-08-02 11:52:30 +02:00
Johannes Schnatterer
7fd944357d Config DTO: Adds namespace strategy 2018-08-02 10:45:59 +02:00
René Pfeuffer
f191f2833d Fix handling of RepositoryIsNotArchivedException 2018-08-02 08:56:03 +02:00
Sebastian Sdorra
d49c07b992 change collection type hint from array of dto to CollectionDto 2018-08-02 13:20:37 +02:00
Johannes Schnatterer
aed70d3544 Git Plugin Config: Create fine-grained configuration permissions.
No more hard-coded isAdmin() checks.
Also adds more tests.
2018-08-01 16:21:05 +02:00
Johannes Schnatterer
e7ca81a6f4 Merge 2018-08-01 14:17:48 +02:00
Johannes Schnatterer
11e2112e80 Adds docs for config and me resources 2018-08-01 14:16:08 +02:00
Johannes Schnatterer
02327b55f3 Makes pom.xmls more DRY 2018-08-01 11:42:40 +02:00