webapp: optimize syslog settings

* avoid duplicate id for hostname input
* hide server and port inputs if syslog disabled
This commit is contained in:
Bernhard Kirchen 2024-09-28 21:35:18 +02:00
parent aa159fd8ee
commit d0ba065f70
3 changed files with 19 additions and 15 deletions

View File

@ -511,7 +511,8 @@
"MdnsSettings": "mDNS-Einstellungen", "MdnsSettings": "mDNS-Einstellungen",
"EnableSyslog": "Syslog aktivieren", "EnableSyslog": "Syslog aktivieren",
"SyslogSettings": "Syslog-Einstellungen", "SyslogSettings": "Syslog-Einstellungen",
"Port": "Port:" "SyslogHostname": "Syslog Server",
"SyslogPort": "Port"
}, },
"mqttadmin": { "mqttadmin": {
"MqttSettings": "MQTT-Einstellungen", "MqttSettings": "MQTT-Einstellungen",

View File

@ -513,7 +513,8 @@
"MdnsSettings": "mDNS Settings", "MdnsSettings": "mDNS Settings",
"EnableSyslog": "Enable Syslog", "EnableSyslog": "Enable Syslog",
"SyslogSettings": "Syslog Settings", "SyslogSettings": "Syslog Settings",
"Port": "Port:" "SyslogHostname": "Syslog Server",
"SyslogPort": "Port"
}, },
"mqttadmin": { "mqttadmin": {
"MqttSettings": "MQTT Settings", "MqttSettings": "MQTT Settings",

View File

@ -89,20 +89,22 @@
type="checkbox" type="checkbox"
/> />
<InputElement <div v-if="networkConfigList.syslogenabled">
:label="$t('networkadmin.Hostname', { num: 1 })" <InputElement
v-model="networkConfigList.sysloghostname" :label="$t('networkadmin.SyslogHostname')"
type="text" v-model="networkConfigList.sysloghostname"
maxlength="128" type="text"
/> maxlength="128"
/>
<InputElement <InputElement
:label="$t('networkadmin.Port')" :label="$t('networkadmin.SyslogPort')"
v-model="networkConfigList.syslogport" v-model="networkConfigList.syslogport"
type="number" type="number"
min="1" min="1"
max="65535" max="65535"
/> />
</div>
</CardElement> </CardElement>
<CardElement :text="$t('networkadmin.AdminAp')" textVariant="text-bg-primary" add-space> <CardElement :text="$t('networkadmin.AdminAp')" textVariant="text-bg-primary" add-space>