stacks are not shown

Signed-off-by: Jakob <jakob.roehrl@web.de>
This commit is contained in:
Jakob
2019-10-09 13:40:12 +02:00
parent 27b8c79bca
commit 7d393292f3

View File

@@ -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() {
} }