0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-11-23 05:00:27 +01:00
Commit graph

49 commits

Author SHA1 Message Date
24b8b615d3 Allow organization folder admins to view/update/... all resources of organization folder, regardless of manager rights inheritance 2024-11-16 03:23:19 +01:00
fb3f9836a2 Added organization folder member occ commands 2024-11-16 03:17:50 +01:00
afb731e56b Added organization folder member entity, mapper, service, enums and exceptions 2024-11-16 03:15:29 +01:00
ddb1854e28 Added organization folder member database table 2024-11-16 03:11:37 +01:00
7679506494 added include functionality and update endpoint to resource controller 2024-11-16 03:10:27 +01:00
9ebae48238 many small resource member related improvements 2024-11-16 03:06:21 +01:00
8bfa9dfa29 added user-has-manager-permissions dav prop; added principal model and simplified the ACL code with it 2024-11-12 15:36:07 +01:00
72fbc9e20e fixed resource voter 2024-11-07 11:03:36 +01:00
88cb258c2b Added security classes and draft version of ResourceVoter 2024-11-06 22:11:16 +01:00
22c06b5689 finalized ACL management 2024-11-06 19:58:57 +01:00
fdb4b8fc76 Added inherit managers attribute to resources 2024-11-06 17:32:33 +01:00
f7b3b2f255 Added dav plugin to be able to query organizationId and resourceId of filesystem node from frontend 2024-11-05 17:40:32 +01:00
dc10742476 improved occ command names 2024-11-05 14:05:04 +01:00
4dad10d23f added occ command to remove resource 2024-11-05 13:46:06 +01:00
fe50f71d6b implemented proper resource deletion: remove folder resources in filesystem; remove child resources first 2024-11-05 13:45:14 +01:00
6252ca26dc added occ command to remove resource member 2024-11-05 00:48:00 +01:00
b025a5d0ed added occ command to update resource 2024-11-05 00:46:26 +01:00
8d781f5001 continued development of ACL rule management; fixed getting filesystem node of folder resources 2024-11-05 00:45:44 +01:00
5500ded3fb added db constraint to ensure resource members are unique 2024-11-04 20:02:21 +01:00
f652b13dd3 first draft of ACL rule management 2024-11-04 19:24:12 +01:00
5a2f872b2d added occ command to update organization folder 2024-11-04 18:38:14 +01:00
b653a751dc Added groupfolderManager to handle overwriting groupfolder members 2024-11-03 17:24:30 +01:00
f85a93aa3a added occ commands to inspect organization providers, organizations and organization roles 2024-11-03 02:19:17 +01:00
21f3a39b06 added occ commands to get organization folder by id and to remove organization folder 2024-11-02 20:17:40 +01:00
4e120250e1 use table output for create occ command 2024-11-02 20:15:32 +01:00
9487ddc910 improved organization folder service: added function to find by id, return model entity after creation, added function to remove 2024-11-02 20:14:52 +01:00
79a1c1e9f3 use new more versatile tag query methods 2024-11-01 02:52:42 +01:00
82d95da322 save fileId for folder resources 2024-10-31 17:51:20 +01:00
92c431e856 added resource members 2024-10-31 17:29:15 +01:00
851fa0a1cc added work-in-progress organization folder occ commands 2024-10-30 04:47:47 +01:00
840fd70c37 added resource occ commands 2024-10-30 04:45:56 +01:00
0f81059343 added ResourceMemberNotFound error 2024-10-30 04:41:30 +01:00
51a29a3844 added resource member enums 2024-10-30 04:40:09 +01:00
2daa036a53 added migration to create resource_members table 2024-10-30 04:39:31 +01:00
af661c5c26 ensure resource name is unique 2024-10-30 01:51:48 +01:00
949e1a42d1 reference organization folder by id not groupfolder id (same id, different nomenclature) 2024-10-30 01:49:41 +01:00
efca199c7f added resource service 2024-10-17 13:56:32 +02:00
dbb4dbc671 added resource mapper 2024-10-17 13:15:38 +02:00
d63c0810e3 added InvalidResourceType error 2024-10-15 17:11:40 +02:00
13f8ae0856 added resources tables creation migration 2024-10-15 17:11:18 +02:00
8064b75093 added resource entities 2024-10-15 17:10:48 +02:00
d558c1dd82 added groupfolder ACL manager 2024-10-13 23:14:18 +02:00
2521a35b2a added not found errors to be used by organization providers 2024-10-13 23:04:20 +02:00
38b1406d40 add jsonSerialize to Organization and OrganizationRole 2024-10-13 22:55:24 +02:00
92cef844d4 implemented Organization Provider models 2024-10-13 18:06:53 +02:00
351c24dbdd started describing function signatures of organization providers 2024-08-22 15:08:54 +02:00
f9ad16c3fe consistently use AmE spelling of organization 2024-08-22 14:19:42 +02:00
02bb8a330f implemented organization provider registration 2024-08-20 15:06:57 +02:00
c0e2ec9d2e init app structure (fixes #1) 2024-08-20 15:03:44 +02:00