diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-02-05 11:22:50 +0100 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-04-06 14:49:30 +0200 |
commit | 2ff1c00f556633c9c36a9328d4eb77eba2dd25e7 (patch) | |
tree | 06759b005be00891a5709f43de3ec97a0b7e83eb /apps/files_trashbin/src | |
parent | 638b3dffa3de2c948b966e0575b9af85a3ed54d0 (diff) | |
download | nextcloud-server-2ff1c00f556633c9c36a9328d4eb77eba2dd25e7.tar.gz nextcloud-server-2ff1c00f556633c9c36a9328d4eb77eba2dd25e7.zip |
fix(files_trashbin): previews crop support
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files_trashbin/src')
-rw-r--r-- | apps/files_trashbin/src/services/trashbin.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/files_trashbin/src/services/trashbin.ts b/apps/files_trashbin/src/services/trashbin.ts index 2070cfc92b0..2be4c39dbfc 100644 --- a/apps/files_trashbin/src/services/trashbin.ts +++ b/apps/files_trashbin/src/services/trashbin.ts @@ -22,7 +22,7 @@ /* eslint-disable */ import { getCurrentUser } from '@nextcloud/auth' import { File, Folder, parseWebdavPermissions } from '@nextcloud/files' -import { generateRemoteUrl } from '@nextcloud/router' +import { generateRemoteUrl, generateUrl } from '@nextcloud/router' import type { FileStat, ResponseDataDetailed } from 'webdav' import type { ContentsWithRoot } from '../../../files/src/services/Navigation' @@ -49,9 +49,11 @@ const data = `<?xml version="1.0"?> </d:prop> </d:propfind>` + const resultToNode = function(node: FileStat): File | Folder { const permissions = parseWebdavPermissions(node.props?.permissions) const owner = getCurrentUser()?.uid as string + const previewUrl = generateUrl('/apps/files_trashbin/preview?fileId={fileid}', node.props) const nodeData = { id: node.props?.fileid as number || 0, @@ -67,6 +69,7 @@ const resultToNode = function(node: FileStat): File | Folder { ...node.props, // Override displayed name on the list displayName: node.props?.['trashbin-filename'], + previewUrl, }, } |