From 9c4d87f92b533be0e3a22d2b54b39122b5ade11e Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Fri, 23 Aug 2024 16:55:10 +0200 Subject: [PATCH] feat: mark external user shares in sidebar Marks external user shares in the sidebar so they can be distinguished from internal shares. --- .../enhancement-mark-external-shares | 6 +++ .../InviteCollaboratorForm.vue | 12 +++++- .../InviteCollaborator/RecipientContainer.vue | 2 +- .../SideBar/Shares/Collaborators/ListItem.vue | 12 ++++++ .../RecipientContainer.spec.ts.snap | 2 +- .../Shares/Collaborators/ListItem.spec.ts | 13 +++++- .../__snapshots__/ListItem.spec.ts.snap | 4 +- .../web-client/src/helpers/share/functions.ts | 43 +++++++++---------- packages/web-client/src/helpers/share/type.ts | 2 +- .../unit/helpers/share/functions.spec.ts | 21 ++++++++- 10 files changed, 86 insertions(+), 31 deletions(-) create mode 100644 changelog/unreleased/enhancement-mark-external-shares diff --git a/changelog/unreleased/enhancement-mark-external-shares b/changelog/unreleased/enhancement-mark-external-shares new file mode 100644 index 00000000000..32ef717a5ad --- /dev/null +++ b/changelog/unreleased/enhancement-mark-external-shares @@ -0,0 +1,6 @@ +Enhancement: Mark external shares + +External shares are now being marked in the right sidebar so they can be distinguished from regular shares. + +https://github.com/owncloud/web/pull/11394 +https://github.com/owncloud/web/issues/11361 diff --git a/packages/web-app-files/src/components/SideBar/Shares/Collaborators/InviteCollaborator/InviteCollaboratorForm.vue b/packages/web-app-files/src/components/SideBar/Shares/Collaborators/InviteCollaborator/InviteCollaboratorForm.vue index f9e6fd7acc7..758a7d8b4d0 100644 --- a/packages/web-app-files/src/components/SideBar/Shares/Collaborators/InviteCollaborator/InviteCollaboratorForm.vue +++ b/packages/web-app-files/src/components/SideBar/Shares/Collaborators/InviteCollaborator/InviteCollaboratorForm.vue @@ -40,7 +40,7 @@