From 7f815f4631e3bd006354f4aecc829564dbaa24fd Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Tue, 11 Aug 2020 14:25:49 -0400 Subject: [PATCH] Move one level up instead of to root --- app/src/lang/en-US/index.json | 2 +- .../navigation/navigation-folder.vue | 19 +++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/app/src/lang/en-US/index.json b/app/src/lang/en-US/index.json index 6c6d441892..64c4648969 100644 --- a/app/src/lang/en-US/index.json +++ b/app/src/lang/en-US/index.json @@ -16,7 +16,7 @@ "rename_folder": "Rename Folder", - "nested_files_folders_will_be_moved": "Nested files and folders will be moved to the File Library.", + "nested_files_folders_will_be_moved": "Nested files and folders will be moved one level up.", "uploaded_by": "Uploaded By", "hide_field_on_detail": "Hide Field on Detail", diff --git a/app/src/modules/files/components/navigation/navigation-folder.vue b/app/src/modules/files/components/navigation/navigation-folder.vue index a5382da79b..d0f44a852b 100644 --- a/app/src/modules/files/components/navigation/navigation-folder.vue +++ b/app/src/modules/files/components/navigation/navigation-folder.vue @@ -73,6 +73,19 @@ + + + {{ $t('move_to_folder') }} + + + + + {{ $t('cancel') }} + {{ $t('save') }} + + + + {{ $t('delete_folder') }} @@ -213,15 +226,17 @@ export default defineComponent({ }, }); + const newParent = props.folder.parent_folder || null; + const folderKeys = foldersToUpdate.data.data.map((folder: { id: string }) => folder.id); const fileKeys = filesToUpdate.data.data.map((file: { id: string }) => file.id); if (folderKeys.length > 0) { - await api.patch(`/folders/${folderKeys.join(',')}`, { parent_folder: null }); + await api.patch(`/folders/${folderKeys.join(',')}`, { parent_folder: newParent }); } if (fileKeys.length > 0) { - await api.patch(`/files/${fileKeys.join(',')}`, { folder: null }); + await api.patch(`/files/${fileKeys.join(',')}`, { folder: newParent }); } await api.delete(`/folders/${props.folder.id}`);