René Pfeuffer
68e196d576
Create resource collection endpoint for get
2018-07-04 16:45:52 +02:00
René Pfeuffer
a5349b339d
Move repository permissions to separate endpoint
2018-07-04 15:11:17 +02:00
René Pfeuffer
d4643750a6
Generate link to sources for repository
2018-07-04 12:06:58 +02:00
René Pfeuffer
01a3b93289
Generate link to changesets for repository
2018-07-04 11:58:37 +02:00
René Pfeuffer
cc30b7d2a1
Remove id from repository dto
2018-07-04 11:53:48 +02:00
René Pfeuffer
397cf012a1
Simplify mocking of resource links even further
2018-07-04 10:57:34 +02:00
René Pfeuffer
6043b093da
Simplify mocking of resource links
2018-07-04 08:55:36 +02:00
René Pfeuffer
7c662ed42a
Generate link to branches for repository
2018-07-04 08:37:57 +02:00
René Pfeuffer
fb811ef725
Correct resource links and add tags link
2018-07-03 16:17:51 +02:00
René Pfeuffer
150838be85
Generate repository links in dto
2018-07-03 14:29:48 +02:00
René Pfeuffer
1bcc35d48b
Support reading object by other identifiers than id
...
Therefore split adapter class for single entity and collection handling.
2018-07-03 13:11:18 +02:00
René Pfeuffer
0768b638ed
Bootstrap v2 version to get repositories
2018-07-03 12:39:01 +02:00
René Pfeuffer
ad60bae74e
Do not use Optional for modification date
...
First, Optionals should not be used for fields,
second this does not provide any benefits
2018-07-03 09:38:56 +02:00
René Pfeuffer
54776548ea
Merge parallel development
2018-07-02 14:36:04 +02:00
Philipp Czora
ffabda3f83
Set namespace while creating a repository
2018-06-29 17:10:14 +02:00
René Pfeuffer
5b5c30f054
POC for spaces strategy
2018-06-29 16:59:35 +02:00
René Pfeuffer
ae825b1688
Merge
2018-06-28 12:00:57 +02:00
René Pfeuffer
dd72a00308
Replace static access to ResourceLinks with injection
2018-06-28 11:58:48 +02:00
Philipp Czora
ad4ea743a0
Added unit tests for PUT/DELETE on groups
2018-06-28 11:06:16 +02:00
René Pfeuffer
9e92f2b53d
Apply patch version for edison-hal
2018-06-27 17:05:25 +02:00
Philipp Czora
db0064b361
Merge changes
2018-06-27 15:51:59 +02:00
René Pfeuffer
c5cafb8b6b
Simplify test
2018-06-27 14:38:46 +02:00
René Pfeuffer
267c7f2318
Verify id of objects at update
2018-06-27 13:30:57 +02:00
Philipp Czora
6bffee5624
Implemented PUT for Groups
2018-06-27 11:27:12 +02:00
René Pfeuffer
2b9f5de9e0
Fix total page count
2018-06-26 12:19:41 +02:00
Johannes Schnatterer
b299606f88
Polishing during review.
...
Extends REST API docs, straightens naming, cleans up dependencies,
clears warnings, does a bit of formatting, etc.
2018-06-25 17:56:03 +02:00
Johannes Schnatterer
e0cb5cc924
Adds tests for JsonEnricherContext
2018-06-25 16:56:45 +02:00
René Pfeuffer
20db836e6c
Use dedicated instead of generic Method for members
2018-06-25 15:21:38 +02:00
René Pfeuffer
0c8ec1577a
Remove unused fields
2018-06-25 14:54:20 +02:00
René Pfeuffer
3edd5877b8
Add unit tests for user deletion
2018-06-25 14:28:41 +02:00
René Pfeuffer
15acd69562
Add unit tests for user update
2018-06-25 14:16:20 +02:00
René Pfeuffer
e156ef1964
Add unit tests for group resource
2018-06-25 14:05:25 +02:00
René Pfeuffer
0985f76a8a
Add simple unit test
2018-06-25 13:28:55 +02:00
René Pfeuffer
0c88a03f27
Fix not found
2018-06-25 13:27:24 +02:00
René Pfeuffer
fab44afcad
Activate tests
2018-06-25 10:02:29 +02:00
René Pfeuffer
2d32b24e48
Extract base class for collection mappers
2018-06-25 09:57:59 +02:00
René Pfeuffer
51b2407ac4
Fix unit test
2018-06-25 09:37:25 +02:00
René Pfeuffer
5e61e7979b
Fix test for pagination
2018-06-22 14:47:53 +02:00
René Pfeuffer
da0cb2a5a4
Move page object creation to PageResult class
2018-06-22 10:42:02 +02:00
René Pfeuffer
9ec3833a97
Add overall count to collection results
2018-06-22 10:15:35 +02:00
René Pfeuffer
2daad8aab7
Use provider for group sub resources
2018-06-22 08:33:45 +02:00
René Pfeuffer
5836688f30
Rename group resource classes
2018-06-22 08:28:18 +02:00
Johannes Schnatterer
b95066946e
User resource: No longer check for admin role.
...
In SCMM v2 we use permissions. The checks are already implemented in
DefaultUserManager called by the resource.
When not authorized, the check results in an AuthorizationException,
which is mapped to 403.
As this is no longer realized in the resource, the corresponding test
is removed.
2018-06-21 14:50:55 +02:00
Johannes Schnatterer
ab290a78d9
User Root Resource: Use CDI Provider for subresources.
...
Resources are request scoped and we need only one sub resource per
request. That is, injecting all subresources (and their transitive
inejctions)in the constructor builds a lot of objects that are never
used.
Solution: Inject provider, that lazily inject the needed subresources
on demand.
2018-06-21 11:54:54 +02:00
Johannes Schnatterer
0df7156da0
Renames User resource classes
2018-06-21 10:24:02 +02:00
René Pfeuffer
7f19b5baff
Fix typo
2018-06-20 11:11:14 +02:00
René Pfeuffer
5704099196
Move UriInfo to mappers
2018-06-15 13:01:58 +02:00
René Pfeuffer
b73349c741
Fix unit tests
2018-06-15 11:27:46 +02:00
René Pfeuffer
8a8858407d
Use request scoped store to transfer UriInfo
2018-06-15 08:46:21 +02:00
René Pfeuffer
06bbeeb636
Get group collections
2018-06-14 11:39:02 +02:00