From 7df89e80e6b2dbaec31f3f483aceae2cc7007820 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Wed, 19 Jul 2023 02:11:27 +0100 Subject: [PATCH] Improve sharing flow Resolves: https://github.com/nextcloud/server/issues/26691 Signed-off-by: fenn-cs --- .../src/components/SharingEntry.vue | 168 ++-- .../src/components/SharingEntryLink.vue | 15 +- .../SharingEntryQuickShareSelect.vue | 108 +++ .../src/components/SharingEntrySimple.vue | 4 +- .../src/components/SharingInput.vue | 4 +- .../src/views/SharingDetailsTab.vue | 757 ++++++++++++++++++ apps/files_sharing/src/views/SharingList.vue | 10 +- apps/files_sharing/src/views/SharingTab.vue | 21 +- apps/files_trashbin/tests/js/appSpec.js | 70 ++ apps/files_trashbin/tests/js/filelistSpec.js | 397 +++++++++ .../src/components/UserList/UserRow.vue | 689 ++++++++++++++++ .../src/components/UserList/UserRowSimple.vue | 205 +++++ 12 files changed, 2325 insertions(+), 123 deletions(-) create mode 100644 apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue create mode 100644 apps/files_sharing/src/views/SharingDetailsTab.vue create mode 100644 apps/files_trashbin/tests/js/appSpec.js create mode 100644 apps/files_trashbin/tests/js/filelistSpec.js create mode 100644 apps/settings/src/components/UserList/UserRow.vue create mode 100644 apps/settings/src/components/UserList/UserRowSimple.vue diff --git a/apps/files_sharing/src/components/SharingEntry.vue b/apps/files_sharing/src/components/SharingEntry.vue index 46b65c695eede..e199acdc3f6df 100644 --- a/apps/files_sharing/src/components/SharingEntry.vue +++ b/apps/files_sharing/src/components/SharingEntry.vue @@ -29,120 +29,39 @@ :menu-position="'left'" :url="share.shareWithAvatar" /> - -