From 07213bd421238ae91d3b4f22b6563ae2c5bcc97b Mon Sep 17 00:00:00 2001 From: jedi Date: Fri, 29 Dec 2023 18:22:48 +0100 Subject: [PATCH] delete box button works, with \confirmation --- web/src/store/index.js | 4 ++++ web/src/views/Items.vue | 4 ++-- web/src/views/admin/Boxes.vue | 12 ++++++++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/web/src/store/index.js b/web/src/store/index.js index a64b214..8516696 100644 --- a/web/src/store/index.js +++ b/web/src/store/index.js @@ -315,6 +315,10 @@ const store = new Vuex.Store({ commit('closeAddBoxModal'); }); }, + async deleteBox({commit, dispatch}, box_id) { + await axios.delete(`/2/boxes/${box_id}/`); + dispatch('loadBoxes'); + }, async updateItem({commit, getters}, item) { const {data} = await axios.put(`/2/${getters.getEventSlug}/item/${item.uid}/`, item); commit('updateItem', data); diff --git a/web/src/views/Items.vue b/web/src/views/Items.vue index 2510d23..8b13316 100644 --- a/web/src/views/Items.vue +++ b/web/src/views/Items.vue @@ -23,13 +23,13 @@ >