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",
"EnableSyslog": "Syslog aktivieren",
"SyslogSettings": "Syslog-Einstellungen",
"Port": "Port:"
"SyslogHostname": "Syslog Server",
"SyslogPort": "Port"
},
"mqttadmin": {
"MqttSettings": "MQTT-Einstellungen",

View File

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

View File

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