From d466a7b80834b6e31bfcb9d764816a01da0cbc7c Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <roeland@famdouma.nl>
Date: Wed, 1 Apr 2020 15:07:35 +0200
Subject: Allow to navigate to others with access from the sidebar

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
---
 .../src/components/SharingEntryInherited.vue              | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

(limited to 'apps/files_sharing/src/components/SharingEntryInherited.vue')

diff --git a/apps/files_sharing/src/components/SharingEntryInherited.vue b/apps/files_sharing/src/components/SharingEntryInherited.vue
index 259599359d4..b8b5674efc9 100644
--- a/apps/files_sharing/src/components/SharingEntryInherited.vue
+++ b/apps/files_sharing/src/components/SharingEntryInherited.vue
@@ -35,10 +35,10 @@
 		<ActionText icon="icon-user">
 			{{ t('files_sharing', 'Added by {initiator}', { initiator: share.ownerDisplayName }) }}
 		</ActionText>
-		<ActionLink v-if="share.canDelete && share.fileSource"
+		<ActionLink v-if="share.viaPath && share.viaFileid"
 			icon="icon-folder"
-			:href="fileTargetUrl">
-			{{ t('files_sharing', 'Via folder') }}
+			:href="viaFileTargetUrl">
+			{{ t('files_sharing', 'Via “{folder}”', {folder: viaFolderName} ) }}
 		</ActionLink>
 		<ActionButton v-if="share.canDelete"
 			icon="icon-close"
@@ -50,6 +50,7 @@
 
 <script>
 import { generateUrl } from '@nextcloud/router'
+import { basename } from '@nextcloud/paths'
 import Avatar from '@nextcloud/vue/dist/Components/Avatar'
 import ActionButton from '@nextcloud/vue/dist/Components/ActionButton'
 import ActionLink from '@nextcloud/vue/dist/Components/ActionLink'
@@ -81,11 +82,15 @@ export default {
 	},
 
 	computed: {
-		fileTargetUrl() {
+		viaFileTargetUrl() {
 			return generateUrl('/f/{fileid}', {
-				fileid: this.share.fileSource,
+				fileid: this.share.viaFileid,
 			})
 		},
+
+		viaFolderName() {
+			return basename(this.share.viaPath)
+		},
 	},
 }
 </script>
-- 
cgit v1.2.3

