summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/ConfiguratorModuleConfig.vue
diff options
context:
space:
mode:
authorUdo Walter2018-12-04 17:41:15 +0100
committerUdo Walter2018-12-04 17:41:15 +0100
commit6bc320dddf45a88976ceb5fb17cf149d8b1e9e1b (patch)
tree5edcf1f2608624dd61d677fef8a2017edca01241 /webapp/src/components/ConfiguratorModuleConfig.vue
parenteslint fix :) (diff)
downloadbas-6bc320dddf45a88976ceb5fb17cf149d8b1e9e1b.tar.gz
bas-6bc320dddf45a88976ceb5fb17cf149d8b1e9e1b.tar.xz
bas-6bc320dddf45a88976ceb5fb17cf149d8b1e9e1b.zip
[groups,clients,configurator] api rework to the new format
Diffstat (limited to 'webapp/src/components/ConfiguratorModuleConfig.vue')
-rw-r--r--webapp/src/components/ConfiguratorModuleConfig.vue16
1 files changed, 10 insertions, 6 deletions
diff --git a/webapp/src/components/ConfiguratorModuleConfig.vue b/webapp/src/components/ConfiguratorModuleConfig.vue
index b8bb793..4381ab8 100644
--- a/webapp/src/components/ConfiguratorModuleConfig.vue
+++ b/webapp/src/components/ConfiguratorModuleConfig.vue
@@ -167,12 +167,16 @@ export default {
this.items.splice(this.items.indexOf(item), 1)
},
async saveConfig () {
- await axios.post('/api/configurator/configs/' + this.dialog.info.id, {
- name: this.name,
- description: this.description,
- defaultEntry: this.defaultEntry,
- timeout: this.timeout,
- script: this.script,
+ let url = '/api/configurator/configs'
+ if (this.dialog.info.id !== undefined) url += '/' + this.dialog.info.id
+ await axios.post(url, {
+ data: {
+ name: this.name,
+ description: this.description,
+ defaultEntry: this.defaultEntry,
+ timeout: this.timeout,
+ script: this.script
+ },
entries: this.items.map(x => ({
id: x.entry.id,
customName: x.customName,