@@ -44,9 +44,7 @@
|
|||||||
<modal v-if="modalShow" title="Move card to another board" @close="modalShow=false">
|
<modal v-if="modalShow" title="Move card to another board" @close="modalShow=false">
|
||||||
<div class="modal__content">
|
<div class="modal__content">
|
||||||
<Multiselect v-model="selectedBoard" :options="boards" label="title" />
|
<Multiselect v-model="selectedBoard" :options="boards" label="title" />
|
||||||
<Multiselect v-model="selectedStack" :options="stacksBySelectedBoard" label="title" />
|
<Multiselect v-model="selectedStack" :options="asyncFindStacks" label="title" />
|
||||||
|
|
||||||
{{ stacksBySelectedBoard }}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</modal>
|
</modal>
|
||||||
@@ -111,27 +109,6 @@ export default {
|
|||||||
return board.id !== this.currentBoard.id
|
return board.id !== this.currentBoard.id
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
stacksBySelectedBoard() {
|
|
||||||
if (this.selectedBoard === '') {
|
|
||||||
return []
|
|
||||||
}
|
|
||||||
|
|
||||||
let url = OC.generateUrl('/apps/deck/stacks/' + this.selectedBoard.id)
|
|
||||||
axios.get(url)
|
|
||||||
.then(
|
|
||||||
(response) => {
|
|
||||||
return Promise.resolve(response.data)
|
|
||||||
},
|
|
||||||
(err) => {
|
|
||||||
return Promise.reject(err)
|
|
||||||
}
|
|
||||||
)
|
|
||||||
.catch((err) => {
|
|
||||||
return Promise.reject(err)
|
|
||||||
}).then((result) => {
|
|
||||||
return result
|
|
||||||
})
|
|
||||||
},
|
|
||||||
menu() {
|
menu() {
|
||||||
return []
|
return []
|
||||||
},
|
},
|
||||||
@@ -180,6 +157,15 @@ export default {
|
|||||||
this.copiedCard.newUserUid = this.card.owner.uid
|
this.copiedCard.newUserUid = this.card.owner.uid
|
||||||
this.$store.dispatch('assignCardToUser', this.copiedCard)
|
this.$store.dispatch('assignCardToUser', this.copiedCard)
|
||||||
},
|
},
|
||||||
|
async asyncFindStacks() {
|
||||||
|
try {
|
||||||
|
let url = OC.generateUrl('/apps/deck/stacks/' + this.selectedBoard.id)
|
||||||
|
let response = await axios.get(url)
|
||||||
|
return response.data
|
||||||
|
} catch (err) {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
},
|
||||||
moveCard() {
|
moveCard() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user