Permission management (#191)
Implement permission managements for Collectives. Allow to configure the Circle membership levels required for write access and/or sharing a Collective.
TODO
-
Permission support in filesystem backend (storage and mountpoints) -
Behat integration tests for permissions on mountpoints -
Unit tests for ACLStorageWrapper
-
-
Permission support in API calls -
Behat integration tests for setting permissions via API -
Check sharing permissions when creating or fetching collective shares -
Behat integration tests for sharing permissions via API
-
-
Permission support in frontend -
Cypress tests for limited permissions in frontend
-
-
Expose settings in frontend -
Cypress tests for setting permissions in frontend
-
Settings screenshot
Edited by Jonas