summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/GroupModuleClientView.vue
diff options
context:
space:
mode:
authorUdo Walter2018-09-18 12:17:51 +0200
committerUdo Walter2018-09-18 12:17:51 +0200
commitaf1883f27dd62e4d85041345a131d7615b6b20ed (patch)
tree8a4091e6310fddef6c4a57d61269f4bea22b3632 /webapp/src/components/GroupModuleClientView.vue
parent[groups] add ability to set a config for groups and clients (diff)
downloadbas-af1883f27dd62e4d85041345a131d7615b6b20ed.tar.gz
bas-af1883f27dd62e4d85041345a131d7615b6b20ed.tar.xz
bas-af1883f27dd62e4d85041345a131d7615b6b20ed.zip
[configurator] small bugfixes
Diffstat (limited to 'webapp/src/components/GroupModuleClientView.vue')
-rw-r--r--webapp/src/components/GroupModuleClientView.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/webapp/src/components/GroupModuleClientView.vue b/webapp/src/components/GroupModuleClientView.vue
index 4ebdf73..281739c 100644
--- a/webapp/src/components/GroupModuleClientView.vue
+++ b/webapp/src/components/GroupModuleClientView.vue
@@ -66,7 +66,7 @@
</div>
</v-flex>
<v-flex>
- <v-select v-if="editMode" class="info-input" prepend-icon="list" item-text="name" item-value="id" offset-y :label="$t('config')" color="primary" v-model="info.configId" :items="configList"></v-select>
+ <v-select v-if="editMode" class="info-input" prepend-icon="list" clearable item-text="name" item-value="id" offset-y :label="$t('config')" color="primary" v-model="info.configId" :items="configList"></v-select>
<div v-else class="info-input">
<div class="body-2 info-heading"><v-icon>list</v-icon><span>{{ $t('config') }}</span></div>
<div class="info-text">{{ configName || '-' }}</div>
@@ -164,6 +164,9 @@ export default {
this.info.name = this.client.name
this.info.description = this.client.description
this.info.configId = this.client.configId
+ this.info.ip = this.client.ip
+ this.info.mac = this.client.mac
+ this.info.uuid = this.client.uuid
this.groupIds = this.client.groups ? this.client.groups.map(x => x.id) : []
},
cancelEdit () {
@@ -174,6 +177,7 @@ export default {
}
},
saveInfo () {
+ this.info.configId = this.info.configId === undefined ? null : this.info.configId
this.$store.dispatch('groups/saveClient', {
id: this.client.id,
info: this.info,