Re implement the navigation

Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
This commit is contained in:
Michael Weimann
2018-12-29 22:30:56 +01:00
parent 45be999245
commit 1fc0d64925
8 changed files with 504 additions and 146 deletions

View File

@@ -76,6 +76,36 @@ export class BoardApi {
})
}
deleteBoard(board) {
return axios.delete(this.url(`/boards/${board.id}`))
.then(
() => {
return Promise.resolve()
},
(err) => {
return Promise.reject(err)
}
)
.catch((err) => {
return Promise.reject(err)
})
}
unDeleteBoard(board) {
return axios.post(this.url(`/boards/${board.id}/deleteUndo`))
.then(
(response) => {
return Promise.resolve(response.data)
},
(err) => {
return Promise.reject(err)
}
)
.catch((err) => {
return Promise.reject(err)
})
}
loadBoards() {
return axios.get(this.url('/boards'))
.then(