From 3aeba04592794e15166e8e5b481552d751b39c28 Mon Sep 17 00:00:00 2001 From: Lukas Hirt Date: Thu, 8 Apr 2021 13:52:18 +0200 Subject: [PATCH 01/10] feat: use oc-select to select roles --- .../components/Collaborators/Collaborator.vue | 5 +- .../CollaboratorsEditOptions.vue | 71 +++++++++---------- .../Collaborators/EditCollaborator.vue | 2 +- .../PublicLinksSidebar/EditPublicLink.vue | 66 +++++++++-------- .../web-app-files/src/components/RoleItem.vue | 18 +++++ .../src/components/Roles/RoleItem.vue | 29 -------- .../src/components/Roles/RolesSelect.vue | 68 ------------------ .../helpers/collaboratorRolesDefinition.js | 16 ++--- .../src/helpers/publicLinkRolesDefinition.js | 44 ++++++------ .../web-app-files/src/mixins/collaborators.js | 8 ++- 10 files changed, 127 insertions(+), 200 deletions(-) create mode 100644 packages/web-app-files/src/components/RoleItem.vue delete mode 100644 packages/web-app-files/src/components/Roles/RoleItem.vue delete mode 100644 packages/web-app-files/src/components/Roles/RolesSelect.vue diff --git a/packages/web-app-files/src/components/Collaborators/Collaborator.vue b/packages/web-app-files/src/components/Collaborators/Collaborator.vue index 8d285085ae1..ce132d1aa53 100644 --- a/packages/web-app-files/src/components/Collaborators/Collaborator.vue +++ b/packages/web-app-files/src/components/Collaborators/Collaborator.vue @@ -266,11 +266,8 @@ export default { }, originalRole() { - if (this.collaborator.role.name === 'advancedRole') { - return this.advancedRole - } + const role = this.displayRoles.find(r => r.name === this.collaborator.role.name) - const role = this.displayRoles[this.collaborator.role.name] if (role) { return role } diff --git a/packages/web-app-files/src/components/Collaborators/CollaboratorsEditOptions.vue b/packages/web-app-files/src/components/Collaborators/CollaboratorsEditOptions.vue index 12b166bd0f3..738c7e303f0 100644 --- a/packages/web-app-files/src/components/Collaborators/CollaboratorsEditOptions.vue +++ b/packages/web-app-files/src/components/Collaborators/CollaboratorsEditOptions.vue @@ -1,17 +1,28 @@