From 293eb679faf54179f96d7f6139b6888c5997b9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Carodej?= Date: Fri, 25 Feb 2022 08:35:21 +0100 Subject: [PATCH] - added file request into the spotlight - after enter stop editing item name --- .../js/components/FilesView/ItemGrid.vue | 7 +- .../js/components/FilesView/ItemList.vue | 7 +- .../Others/CreateUploadRequestPopup.vue | 232 ++++++++++-------- .../js/components/Others/MoveItemPopup.vue | 20 +- .../js/components/Spotlight/Spotlight.vue | 16 ++ resources/js/helpers/itemHelpers.js | 4 +- resources/js/views/FileView/Files.vue | 4 +- .../js/views/FileView/UploadRequestFiles.vue | 10 +- resources/js/views/Teams/Invitation.vue | 2 +- .../MoveItemInUploadRequestController.php | 2 +- .../UploadRequestNotification.php | 11 +- 11 files changed, 179 insertions(+), 136 deletions(-) diff --git a/resources/js/components/FilesView/ItemGrid.vue b/resources/js/components/FilesView/ItemGrid.vue index 6d05abfc..eac4a1be 100644 --- a/resources/js/components/FilesView/ItemGrid.vue +++ b/resources/js/components/FilesView/ItemGrid.vue @@ -74,17 +74,18 @@
- {{ itemName }} - +
diff --git a/resources/js/components/FilesView/ItemList.vue b/resources/js/components/FilesView/ItemList.vue index 51609f95..5af4640f 100644 --- a/resources/js/components/FilesView/ItemList.vue +++ b/resources/js/components/FilesView/ItemList.vue @@ -52,18 +52,19 @@
- {{ itemName }} - +
diff --git a/resources/js/components/Others/CreateUploadRequestPopup.vue b/resources/js/components/Others/CreateUploadRequestPopup.vue index 195641f9..93820dd0 100644 --- a/resources/js/components/Others/CreateUploadRequestPopup.vue +++ b/resources/js/components/Others/CreateUploadRequestPopup.vue @@ -1,94 +1,94 @@ diff --git a/resources/js/components/Others/MoveItemPopup.vue b/resources/js/components/Others/MoveItemPopup.vue index 58221e94..9481be1c 100644 --- a/resources/js/components/Others/MoveItemPopup.vue +++ b/resources/js/components/Others/MoveItemPopup.vue @@ -94,25 +94,17 @@ export default { return // Move item - if (!this.isSelectedItem) { - this.$store.dispatch('moveItem', { - to_item: this.selectedFolder, - isSelectedItem: null, - }) - } - - if (this.isSelectedItem) { - this.$store.dispatch('moveItem', { - to_item: this.selectedFolder, - isSelectedItem: this.pickedItem, - }) - } + this.$store.dispatch('moveItem', { + to_item: this.selectedFolder, + noSelectedItem: this.isSelectedItem ? this.pickedItem : null, + }) // Close popup events.$emit('popup:close') // If is mobile, close the selecting mod after done the move action - if (this.$isMobile()) this.$store.commit('DISABLE_MULTISELECT_MODE') + if (this.$isMobile()) + this.$store.commit('DISABLE_MULTISELECT_MODE') }, }, mounted() { diff --git a/resources/js/components/Spotlight/Spotlight.vue b/resources/js/components/Spotlight/Spotlight.vue index 10449c2e..47d870b1 100644 --- a/resources/js/components/Spotlight/Spotlight.vue +++ b/resources/js/components/Spotlight/Spotlight.vue @@ -213,6 +213,11 @@ size="18" class="vue-feather text-theme" /> + {{ result.title }} @@ -534,6 +539,13 @@ export default { value: 'create-team-folder', }, }, + { + title: this.$t('Create File Request'), + action: { + type: 'function', + value: 'create-file-request', + }, + }, ] let functionList = [ @@ -745,6 +757,10 @@ export default { if (arg.action.value === 'create-team-folder') { this.$createTeamFolder() } + + if (arg.action.value === 'create-file-request') { + this.$createFileRequest() + } } this.exitSpotlight() diff --git a/resources/js/helpers/itemHelpers.js b/resources/js/helpers/itemHelpers.js index 20a07b50..20649802 100644 --- a/resources/js/helpers/itemHelpers.js +++ b/resources/js/helpers/itemHelpers.js @@ -113,9 +113,9 @@ const itemHelpers = { }) } - Vue.prototype.$createUploadRequest = function (entry) { + Vue.prototype.$createFileRequest = function (entry = undefined) { events.$emit('popup:open', { - name: 'create-upload-request', + name: 'create-file-request', item: entry, }) } diff --git a/resources/js/views/FileView/Files.vue b/resources/js/views/FileView/Files.vue index 8fa4a67f..32cba1ee 100644 --- a/resources/js/views/FileView/Files.vue +++ b/resources/js/views/FileView/Files.vue @@ -136,9 +136,9 @@ icon="user-plus" />