From 07865b50bc7d485ffa202f86f4ec6b01be004e13 Mon Sep 17 00:00:00 2001 From: Lukas Hirt Date: Tue, 20 Oct 2020 17:39:38 +0200 Subject: [PATCH 01/15] Attach share permission to roles --- .../CollaboratorsEditOptions.vue | 20 +++-- .../Collaborators/EditCollaborator.vue | 6 +- .../src/components/FileSharingSidebar.vue | 2 +- .../helpers/collaboratorRolesDefinition.js | 53 +++++------ apps/files/src/helpers/collaborators.js | 4 +- apps/files/src/mixins/collaborators.js | 10 ++- apps/files/src/store/actions.js | 87 +++++++++++++++---- changelog/unreleased/share-permission | 5 ++ 8 files changed, 120 insertions(+), 67 deletions(-) create mode 100644 changelog/unreleased/share-permission diff --git a/apps/files/src/components/Collaborators/CollaboratorsEditOptions.vue b/apps/files/src/components/Collaborators/CollaboratorsEditOptions.vue index ff5d357d420..326de94cdc8 100644 --- a/apps/files/src/components/Collaborators/CollaboratorsEditOptions.vue +++ b/apps/files/src/components/Collaborators/CollaboratorsEditOptions.vue @@ -6,14 +6,16 @@ :selected-role="role" @roleSelected="selectRole" /> - - +