Added ability to mark card as done

Closes #534

Signed-off-by: Thanos Kamber <thanos.kamber@gmail.com>
This commit is contained in:
Thanos Kamber
2023-08-30 22:17:53 +03:00
committed by Julius Härtl
parent 93e5ee7301
commit c3b4ed6e1f
18 changed files with 406 additions and 20 deletions

View File

@@ -165,6 +165,36 @@ export class CardApi {
})
}
markCardAsDone(card) {
return axios.put(this.url(`/cards/${card.id}/done`))
.then(
(response) => {
return Promise.resolve(response.data)
},
(err) => {
return Promise.reject(err)
},
)
.catch((err) => {
return Promise.reject(err)
})
}
markCardAsUndone(card) {
return axios.put(this.url(`/cards/${card.id}/undone`))
.then(
(response) => {
return Promise.resolve(response.data)
},
(err) => {
return Promise.reject(err)
},
)
.catch((err) => {
return Promise.reject(err)
})
}
assignLabelToCard(data) {
return axios.post(this.url(`/cards/${data.card.id}/label/${data.labelId}`))
.then(