diff --git a/app/src/helpers/dataStore.js b/app/src/helpers/dataStore.js
index 9d59cc27..a8e4578f 100644
--- a/app/src/helpers/dataStore.js
+++ b/app/src/helpers/dataStore.js
@@ -53,6 +53,10 @@ export default {
}
},
+ 'DEL_GROUPS' (state, groupname) {
+ Vue.delete(state.groups, groupname)
+ },
+
'SET_PERMISSIONS' (state, permissions) {
state.permissions = permissions
}
@@ -107,7 +111,7 @@ export default {
})
},
- 'DELETE' ({ state, commit }, { uri, param, data, storeKey = uri }) {
+ 'DELETE' ({ state, commit }, { uri, param, data = {}, storeKey = uri }) {
return api.delete(param ? `${uri}/${param}` : uri, data).then(() => {
commit('DEL_' + storeKey.toUpperCase(), param)
})
diff --git a/app/src/views/group/GroupList.vue b/app/src/views/group/GroupList.vue
index 9865739e..1e885df1 100644
--- a/app/src/views/group/GroupList.vue
+++ b/app/src/views/group/GroupList.vue
@@ -34,6 +34,7 @@
{{ $t('delete') }}
@@ -131,21 +132,33 @@
+
+
+
+ {{ $t('confirm_delete', {name: groupToDelete }) }}
+