From 2101af684ae28a6886bee5781a0229539a739368 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Tue, 22 Mar 2022 08:58:51 +0100 Subject: [PATCH 1/4] Implement link sharing for and in spaces --- .../SideBar/Details/SpaceDetails.vue | 40 ++++++++--- .../components/SideBar/Links/FileLinks.vue | 32 +++++++-- .../SideBar/Links/PublicLinks/LinkActions.vue | 9 ++- .../SideBar/Links/PublicLinks/LinkEdit.vue | 14 +++- .../SideBar/Links/PublicLinks/LinkInfo.vue | 13 ++-- .../components/SideBar/Shares/SpaceShares.vue | 19 +++-- packages/web-app-files/src/fileSideBars.js | 70 +++++++++---------- .../src/mixins/actions/createPublicLink.js | 3 +- packages/web-app-files/src/quickActions.js | 11 ++- .../src/services/folder/loaderProject.ts | 2 +- packages/web-app-files/src/store/actions.js | 54 ++++++++------ .../Links/PublicLinks/LinkEdit.spec.js | 7 ++ .../Links/PublicLinks/LinkInfo.spec.js | 17 ++++- .../tests/unit/store/actions.spec.js | 9 ++- 14 files changed, 214 insertions(+), 86 deletions(-) diff --git a/packages/web-app-files/src/components/SideBar/Details/SpaceDetails.vue b/packages/web-app-files/src/components/SideBar/Details/SpaceDetails.vue index d868d8b7a76..eec3d9d68e2 100644 --- a/packages/web-app-files/src/components/SideBar/Details/SpaceDetails.vue +++ b/packages/web-app-files/src/components/SideBar/Details/SpaceDetails.vue @@ -24,19 +24,39 @@ > - + +
- +
-
- - +
+ + + + + + + + + + + +
@@ -203,6 +223,10 @@ export default { expandMemberPanel() { this.setSidebarPanel('space-share-item') + }, + + expandLinkPanel() { + this.setSidebarPanel('links-item') } } } diff --git a/packages/web-app-files/src/components/SideBar/Links/FileLinks.vue b/packages/web-app-files/src/components/SideBar/Links/FileLinks.vue index 23fe194bad7..728778643a0 100644 --- a/packages/web-app-files/src/components/SideBar/Links/FileLinks.vue +++ b/packages/web-app-files/src/components/SideBar/Links/FileLinks.vue @@ -55,7 +55,6 @@