Benedikt Kulmann
391832e2fd
Make linter happy
2020-09-01 20:37:11 +02:00
Benedikt Kulmann
9d5fe2bb06
Fix grpc tests to set roleIDs on metadata context
2020-09-01 20:28:48 +02:00
Benedikt Kulmann
ec89de9130
Use roleIDs from context instead of loading them again
...
The roleIDs are coming in as json string from the metadata context and can be extracted
using a helper function from the roles middleware. Instead of re-loading
those roleIDs again on every permission related request, we now just use
the roleIDs from the context. This is also more future-proof for when we
decide to move away the role assignments from the settings service into
the accounts service.
2020-09-01 11:22:14 +02:00
Benedikt Kulmann
2e70acbb9b
Merge branch 'master' into settings-mock
2020-08-28 11:57:41 +02:00
Benedikt Kulmann
bd4073859b
Fix import sorting
2020-08-28 11:46:17 +02:00
Benedikt Kulmann
92cf455831
Mocks for handlers
2020-08-28 11:34:27 +02:00
Benedikt Kulmann
b92bc53c0c
Fix loading and saving values for global settings
2020-08-28 10:21:18 +02:00
Benedikt Kulmann
07d435268f
Introduce input validation for ValueService.GetValueByUniqueIdentifiers
2020-08-28 10:19:28 +02:00
Benedikt Kulmann
ec373dd16f
Make the linter so happy!
2020-08-27 15:56:21 +02:00
Benedikt Kulmann
e7c69cd6a7
Make linter happier
2020-08-27 15:52:55 +02:00
Benedikt Kulmann
0f9e141699
Add filtering by bundleID to listing roles and bundles
2020-08-27 15:42:19 +02:00
Benedikt Kulmann
31cb0c951a
Register permission service in GRPC and HTTP server
2020-08-27 15:41:00 +02:00
Benedikt Kulmann
5d89f7db8a
Add permission endpoint for extracting one permission from a set of roleIds
2020-08-27 15:41:00 +02:00
Artur Neumann
b587a0c512
refactor tests
2020-08-27 11:08:16 +05:45
Artur Neumann
3b9040aaf7
test set permission on bundle & setting at the same time
2020-08-27 10:25:41 +05:45
Benedikt Kulmann
27980cc513
Fix fetching bundles in settings UI
2020-08-26 18:02:22 +02:00
Artur Neumann
34b87f6de2
test List/Get Bundles with per setting permissions
2020-08-26 12:36:32 +05:45
Artur Neumann
11a8048fcb
test list bundle with not-matching roles
2020-08-26 11:58:54 +05:45
Artur Neumann
459b5f5db1
adjust list bundles test expectations
2020-08-26 11:36:41 +05:45
Benedikt Kulmann
a0a423fa78
Fix test by using metadata context
2020-08-26 07:48:22 +02:00
Artur Neumann
442cae6cb9
get bundle with insuficiant permissions tests
2020-08-26 11:21:53 +05:45
Artur Neumann
4d3a0f1adb
test list filtered bundles
2020-08-26 11:15:27 +05:45
Artur Neumann
63bacfb0cd
goimport files
2020-08-26 09:11:29 +05:45
Benedikt Kulmann
f53ff23451
Add comments on exposed vars and functions
2020-08-25 21:29:45 +02:00
Benedikt Kulmann
2701f06fa9
Introduce proper setup and teardown steps in grpc tests
2020-08-25 21:17:54 +02:00
Benedikt Kulmann
3a81d0335a
Use metadata context for account uuid
2020-08-25 16:39:25 +02:00
Benedikt Kulmann
e1dc62c2e3
Clear accountUUID if it's still me after validation
2020-08-25 12:37:17 +02:00
Benedikt Kulmann
8b2c4f81cf
Skip asserts when NoError failed
2020-08-25 11:43:06 +02:00
Benedikt Kulmann
c1a4f7a238
Fix error on missing permissions for GetBundle
2020-08-25 10:40:44 +02:00
Artur Neumann
27cffac1de
set uuid for getbundle tests
2020-08-25 13:13:01 +05:45
Artur Neumann
de4855d632
delete UUIDs
2020-08-25 10:46:23 +05:45
Benedikt Kulmann
3847b3388b
Remove accountUUID from bundle requests
2020-08-24 17:23:21 +02:00
Benedikt Kulmann
d0f6ec2ebc
Use permissions to restrict GetBundle call
2020-08-24 17:15:58 +02:00
Benedikt Kulmann
5e07f9501b
Check permissions on full bundles
2020-08-24 17:07:30 +02:00
Benedikt Kulmann
16b9042b4b
Make linter happy
2020-08-24 16:56:06 +02:00
Benedikt Kulmann
27b7431f70
Fix constraint check
2020-08-24 16:53:57 +02:00
Benedikt Kulmann
136bb5eab4
Add operations WRITE and READWRITE
2020-08-24 16:51:33 +02:00
Benedikt Kulmann
5fb1a8a2bb
Add endpoint for listing permissions for a resource
2020-08-24 16:50:28 +02:00
Benedikt Kulmann
e016ebdec8
Merge branch 'filter-settings-by-permissions' of github.com:owncloud/ocis-settings into filter-settings-by-permissions
2020-08-24 16:40:43 +02:00
Benedikt Kulmann
da2b5c6dc2
Revert "Define default permissions on settings for default roles"
...
This reverts commit 157669ebdd .
2020-08-24 16:40:39 +02:00
Artur Neumann
c9402b8c95
SaveValue tests
2020-08-24 15:59:48 +05:45
Artur Neumann
41db407b98
recreate data store before test run
2020-08-24 10:08:58 +05:45
Artur Neumann
0c1146ea1b
make lint happy
2020-08-21 17:29:03 +02:00
Artur Neumann
538e7a74f8
adjust error expectation in tests
2020-08-21 17:29:03 +02:00
Artur Neumann
c5454c1bb0
ListRoles tests
2020-08-21 17:29:02 +02:00
Benedikt Kulmann
157669ebdd
Define default permissions on settings for default roles
2020-08-21 17:29:02 +02:00
Benedikt Kulmann
26ac04c343
Filter bundles and settings by update permissions as first approach
2020-08-21 17:29:02 +02:00
A.Unger
0001bc8937
fix govet
2020-08-20 16:22:52 +02:00
A.Unger
e4c603e7b5
leftover error handling
2020-08-20 16:19:44 +02:00
A.Unger
5e8adce357
not my day
2020-08-20 16:17:43 +02:00