mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 08:12:15 +00:00
remote upload implementation into file request
This commit is contained in:
@@ -24,17 +24,22 @@
|
||||
:action="$t('create_something')"
|
||||
/>
|
||||
<PopoverItem name="desktop-create" side="left">
|
||||
<OptionGroup :title="$t('upload')">
|
||||
<OptionGroup :title="$t('frequently_used')">
|
||||
<OptionUpload :title="$t('upload_files')" type="file" />
|
||||
<OptionUpload :title="$t('upload_folder')" type="folder" />
|
||||
</OptionGroup>
|
||||
<OptionGroup :title="$t('create')">
|
||||
<Option
|
||||
@click.native="$createFolder"
|
||||
:title="$t('create_folder')"
|
||||
icon="folder-plus"
|
||||
/>
|
||||
</OptionGroup>
|
||||
<OptionGroup :title="$t('others')">
|
||||
<OptionUpload :title="$t('upload_folder')" type="folder" />
|
||||
<Option
|
||||
@click.stop.native="$openRemoteUploadPopup"
|
||||
:title="$t('remote_upload')"
|
||||
icon="remote-upload"
|
||||
/>
|
||||
</OptionGroup>
|
||||
</PopoverItem>
|
||||
</PopoverWrapper>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<!--Menu icon-->
|
||||
<div
|
||||
v-if="!isVisibleNavigationBars"
|
||||
@click="toggleNavigationBars"
|
||||
@click.stop="toggleNavigationBars"
|
||||
class="-mt-0.5 mr-2 hidden cursor-pointer p-2 lg:block"
|
||||
>
|
||||
<menu-icon size="17" />
|
||||
|
||||
@@ -75,9 +75,11 @@ export default {
|
||||
|
||||
this.loading = true
|
||||
|
||||
let route = this.$store.getters.sharedDetail
|
||||
? `/api/editor/upload/remote/${this.$router.currentRoute.params.token}`
|
||||
: '/api/upload/remote'
|
||||
// Get route
|
||||
let route = {
|
||||
RequestUpload: `/api/upload-request/${this.$router.currentRoute.params.token}/upload/remote`,
|
||||
Public: `/api/editor/upload/remote/${this.$router.currentRoute.params.token}`,
|
||||
}[this.$router.currentRoute.name] || '/api/upload/remote'
|
||||
|
||||
let parentId = this.$store.getters.currentFolder
|
||||
? this.$store.getters.currentFolder.data.id
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<CreateUploadRequestPopup />
|
||||
<CreateTeamFolderPopup />
|
||||
<NotificationsPopup />
|
||||
<RemoteUploadPopup />
|
||||
|
||||
<!--Mobile Navigation-->
|
||||
<MobileNavigation />
|
||||
@@ -86,6 +87,7 @@ import { mapGetters } from 'vuex'
|
||||
import CreateUploadRequestPopup from "../components/UploadRequest/CreateUploadRequestPopup";
|
||||
import CreateTeamFolderPopup from "../components/Teams/CreateTeamFolderPopup";
|
||||
import NotificationsPopup from "../components/Notifications/NotificationsPopup";
|
||||
import RemoteUploadPopup from "../components/RemoteUpload/RemoteUploadPopup";
|
||||
|
||||
export default {
|
||||
name: 'Admin',
|
||||
@@ -190,6 +192,7 @@ export default {
|
||||
},
|
||||
},
|
||||
components: {
|
||||
RemoteUploadPopup,
|
||||
NotificationsPopup,
|
||||
CreateTeamFolderPopup,
|
||||
CreateUploadRequestPopup,
|
||||
|
||||
@@ -9,11 +9,8 @@
|
||||
</MobileContextMenu>
|
||||
|
||||
<MobileCreateMenu>
|
||||
<OptionGroup :title="$t('upload')">
|
||||
<OptionGroup :title="$t('frequently_used')">
|
||||
<OptionUpload :title="$t('upload_files')" type="file" :is-hover-disabled="true" />
|
||||
<OptionUpload :title="$t('upload_folder')" type="folder" />
|
||||
</OptionGroup>
|
||||
<OptionGroup :title="$t('create')">
|
||||
<Option
|
||||
@click.stop.native="createFolder"
|
||||
:title="$t('create_folder')"
|
||||
@@ -21,6 +18,14 @@
|
||||
:is-hover-disabled="true"
|
||||
/>
|
||||
</OptionGroup>
|
||||
<OptionGroup :title="$t('others')">
|
||||
<OptionUpload :title="$t('upload_folder')" type="folder" />
|
||||
<Option
|
||||
@click.stop.native="$openRemoteUploadPopup"
|
||||
:title="$t('remote_upload')"
|
||||
icon="remote-upload"
|
||||
/>
|
||||
</OptionGroup>
|
||||
</MobileCreateMenu>
|
||||
|
||||
<MobileMultiSelectToolbar>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<CreateUploadRequestPopup />
|
||||
<CreateTeamFolderPopup />
|
||||
<NotificationsPopup />
|
||||
<RemoteUploadPopup />
|
||||
|
||||
<ConfirmPopup />
|
||||
|
||||
@@ -94,10 +95,12 @@ import CreateUploadRequestPopup from "../components/UploadRequest/CreateUploadRe
|
||||
import CreateTeamFolderPopup from "../components/Teams/CreateTeamFolderPopup";
|
||||
import ChangeSubscriptionPopup from "../components/Subscription/Popups/ChangeSubscriptionPopup";
|
||||
import NotificationsPopup from "../components/Notifications/NotificationsPopup";
|
||||
import RemoteUploadPopup from "../components/RemoteUpload/RemoteUploadPopup";
|
||||
|
||||
export default {
|
||||
name: 'Settings',
|
||||
components: {
|
||||
RemoteUploadPopup,
|
||||
NotificationsPopup,
|
||||
ChangeSubscriptionPopup,
|
||||
CreateTeamFolderPopup,
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
<!--Popups-->
|
||||
<CreateFolderPopup />
|
||||
<RemoteUploadPopup />
|
||||
<RenameItemPopup />
|
||||
<MoveItemPopup />
|
||||
|
||||
@@ -54,10 +55,12 @@ import Spotlight from '../components/Spotlight/Spotlight'
|
||||
import DragUI from '../components/UI/Others/DragUI'
|
||||
import { mapGetters } from 'vuex'
|
||||
import { events } from '../bus'
|
||||
import RemoteUploadPopup from "../components/RemoteUpload/RemoteUploadPopup";
|
||||
|
||||
export default {
|
||||
name: 'UploadRequest',
|
||||
components: {
|
||||
RemoteUploadPopup,
|
||||
DesktopUploadRequestToolbar,
|
||||
MobileUploadRequestToolBar,
|
||||
InfoSidebarUploadRequest,
|
||||
|
||||
Reference in New Issue
Block a user