summaryrefslogtreecommitdiffstats
path: root/webapp/src/store/backends.js
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/store/backends.js')
-rw-r--r--webapp/src/store/backends.js23
1 files changed, 16 insertions, 7 deletions
diff --git a/webapp/src/store/backends.js b/webapp/src/store/backends.js
index bc99669..4eca8ec 100644
--- a/webapp/src/store/backends.js
+++ b/webapp/src/store/backends.js
@@ -5,14 +5,14 @@ export default {
state: {
backends: [],
dialog: false,
- deleteDialog: false,
+ edit: false,
selected: [],
- backendId: ''
+ backendId: '',
+ sync: false
},
mutations: {
setDialog (state, value) {
state.dialog = value.show
- state.deleteDialog = value.del
},
setSelected (state, value) {
state.selected = value
@@ -22,15 +22,24 @@ export default {
},
editBackend (state, value) {
state.backendId = value
- state.dialog = true
- state.deleteDialog = false
+ state.edit = true
+ },
+ setEdit (state, value) {
+ state.edit = value
+ },
+ setSync (state, value) {
+ state.sync = value
+ },
+ editSync (state, value) {
+ state.backendId = value
+ state.sync = true
}
},
actions: {
deleteSelectedBackends (context) {
// Filter selected array to get a list of ids.
const filteredArray = context.state.selected.map(x => x.id)
- axios.post('/api/backends/deleteBackends', {
+ axios.post('/api/backends/delete', {
id: filteredArray
}).then(response => {
context.dispatch('loadData')
@@ -38,7 +47,7 @@ export default {
})
},
loadData (context) {
- axios.get('/api/backends/getBackendList').then(response => {
+ axios.get('/api/backends/getList').then(response => {
// Needed for initializing the diffrent dynamic loading buttons.
var tmpItems = response.data
tmpItems.forEach(function (item) {