- shared pages refactored

This commit is contained in:
Peter Papp
2021-03-17 10:39:45 +01:00
parent 87e05d9521
commit 1d52186f17
10 changed files with 607 additions and 410 deletions
+21 -1
View File
@@ -66,7 +66,7 @@ const actions = {
})
})
},
shareCancel: ({commit, getters} , singleItem) => {
shareCancel: ({commit, getters}, singleItem) => {
return new Promise((resolve, reject) => {
let tokens = []
@@ -120,6 +120,26 @@ const actions = {
commit('STORE_SHARED_FILE', response.data)
})
},
getShareDetail: ({commit, state}, token) => {
return new Promise((resolve, reject) => {
axios
.get(`/api/browse/shared/${token}`)
.then(response => {
resolve(response)
// Commit shared item options
commit('SET_SHARED_DETAIL', response.data.data.attributes)
commit('SET_PERMISSION', response.data.data.attributes.permission)
})
.catch(error => {
reject(error)
if (error.response.status == 404) {
router.push({name: 'NotFound'})
}
})
})
},
}
const mutations = {
SET_SHARED_DETAIL(state, data) {