create folder in upload request

This commit is contained in:
Čarodej
2022-02-23 08:26:16 +01:00
parent 0501e3e3d5
commit fdfb5f57d7
8 changed files with 113 additions and 25 deletions

View File

@@ -84,17 +84,16 @@ const actions = {
},
createFolder: ({ commit, getters, dispatch }, folder) => {
// Get route
let route = getters.sharedDetail
? `/api/editor/create-folder/${router.currentRoute.params.token}`
: '/api/create-folder'
let parent_id = getters.currentFolder ? getters.currentFolder.data.id : undefined
let route = {
RequestUpload: `/api/upload-request/${router.currentRoute.params.token}/create-folder`,
Public: `/api/editor/create-folder/${router.currentRoute.params.token}`,
}[router.currentRoute.name] || '/api/create-folder'
axios
.post(route, {
parent_id: parent_id,
name: folder.name,
emoji: folder.emoji,
parent_id: getters.currentFolder?.data.id,
})
.then((response) => {
commit('ADD_NEW_FOLDER', response.data)
@@ -120,7 +119,7 @@ const actions = {
},
renameItem: ({ commit, getters, dispatch }, data) => {
// Updated name in favourites panel
if (getters.permission === 'master' && data.type === 'folder')
if (data.type === 'folder' && getters.user)
commit('UPDATE_NAME_IN_FAVOURITES', data)
// Get route