0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-12-06 11:22:41 +01:00
Commit graph

79 commits

Author SHA1 Message Date
21d8e780cf finished implementing resource settings subresource creation; frontend design improvements 2024-11-27 00:05:26 +01:00
5d22b44c6d frontend member list design improvements 2024-11-26 23:58:10 +01:00
d9bea13b44 fixed resource create route 2024-11-26 23:57:28 +01:00
87661fafeb added createResource and deleteResource to frontend api controller 2024-11-26 23:56:57 +01:00
826db21508 use principal fullHierarchyNames in frontend 2024-11-26 18:36:15 +01:00
89ff5415dd split principal types into different subclasses, added principal factory, implemented principal friendlyNames and FullHierarchyNames, added parentOrganizationId attribute to organizations 2024-11-26 18:19:05 +01:00
225072bff7 started implementing organizationFolder-settings view, subresources are not listed in resource-settings view 2024-11-25 18:17:56 +01:00
da04604856 updated dav client to work with new dav props 2024-11-25 18:14:05 +01:00
e75b43918b
Merge pull request #5 from verdigado/renovate/nextcloud-vue-8.x-lockfile
Update dependency @nextcloud/vue to v8.21.0
2024-11-25 18:10:37 +01:00
7e73a0efd9
enabled renovate separateMinorPatch 2024-11-25 18:09:00 +01:00
renovate[bot]
cde9660532
Update dependency @nextcloud/vue to v8.21.0 2024-11-25 17:07:22 +00:00
8f6990b0c9
Merge pull request #1 from verdigado/renovate/configure
Configure Renovate
2024-11-25 18:03:24 +01:00
renovate[bot]
6f9c9c496f
Add renovate.json 2024-11-25 16:59:22 +00:00
e999d42d33 Added organization folder update permissions DAV prop, improved PropFindPlugin performance 2024-11-25 17:47:45 +01:00
789a05c4c1 added subresources api endpoint 2024-11-25 15:28:40 +01:00
ab378ea223 improved error handling 2024-11-20 03:07:26 +01:00
9f14ca2179 improved resource settings view 2024-11-20 03:01:23 +01:00
baf5d30f8b added new api routes to frontend api controller 2024-11-20 02:28:02 +01:00
c1cba31d06 added resource member controller 2024-11-20 02:27:31 +01:00
01d63a7f76 Added organization controller 2024-11-19 19:56:15 +01:00
e910ed5134 Added friendly name to organization model 2024-11-19 19:40:36 +01:00
f07b9953e3 initial commit of GUI 2024-11-18 18:32:34 +01:00
b64ae41cd0 added OrganizationFolder security voter; improved Resource security voter 2024-11-18 18:04:40 +01:00
f062b2dd41 added dav client 2024-11-16 03:26:41 +01:00
816d189422 Load frontend js on files pages 2024-11-16 03:25:50 +01:00
bdc5bf0f9c added webpack config 2024-11-16 03:24:53 +01:00
b4d9d7b2fd added frontend npm config and gitignore 2024-11-16 03:24:40 +01:00
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