Development

This commit is contained in:
Matthew Grotke 2026-05-27 23:41:34 -04:00
parent 8d2f1f7176
commit e48440fd51

View file

@ -216,6 +216,39 @@
{ {
"type": "hr" "type": "hr"
}, },
{
"type": "record_editor",
"label": "Router Identities on this VLAN:",
"name": "server_identities",
"empty_message": "No identities added.",
"fields": [
{
"label": "IP Address",
"name": "ip",
"valtype": "address",
"attrs": {
"data-dep-subnet": "[name='subnet']",
"data-dep-mask": ".subnet-prefix-input"
},
"placeholder": "x.x.x.x",
"required": true
},
{
"label": "Description",
"name": "description",
"placeholder": "Optional label"
},
{
"label": "Hostname",
"name": "hostname",
"validate": "networkname",
"placeholder": "Optional"
}
]
},
{
"type": "hr"
},
{ {
"type": "field", "type": "field",
"label": "Blocklists", "label": "Blocklists",
@ -228,61 +261,25 @@
"type": "hr" "type": "hr"
}, },
{ {
"type": "field_row", "type": "field",
"cols": 4, "label": "RADIUS Default",
"items": [ "name": "radius_default",
{ "input_type": "checkbox",
"type": "field", "hint": "Wireless devices without a DHCP reservation will be placed into this VLAN. (Note: wired devices are not placed via RADIUS but rather by layer 3 switch policy.)"
"label": "RADIUS Default", },
"name": "radius_default", {
"input_type": "checkbox", "type": "field",
"hint": "Wireless devices without a DHCP reservation will be placed into this VLAN. (Note: wired devices are not placed via RADIUS but rather by layer 3 switch policy.)" "label": "mDNS Reflection",
}, "name": "mdns_reflection",
{ "input_type": "checkbox",
"type": "field", "hint": "Reflect mDNS traffic to/from this VLAN via avahi-daemon. Not supported on WireGuard interfaces."
"label": "mDNS Reflection", },
"name": "mdns_reflection", {
"input_type": "checkbox", "type": "field",
"hint": "Reflect mDNS traffic to/from this VLAN via avahi-daemon. Not supported on WireGuard interfaces." "label": "Record DNS Queries",
}, "name": "dnsmasq_log_queries",
{ "input_type": "checkbox",
"type": "field", "hint": "Log every DNS query. High volume - enable for debugging only."
"label": "Record DNS Queries",
"name": "dnsmasq_log_queries",
"input_type": "checkbox",
"hint": "Log every DNS query. High volume - enable for debugging only."
},
{
"type": "record_editor",
"label": "Router Identities on this VLAN:",
"name": "server_identities",
"empty_message": "No identities added.",
"fields": [
{
"label": "IP Address",
"name": "ip",
"valtype": "address",
"attrs": {
"data-dep-subnet": "[name='subnet']",
"data-dep-mask": ".subnet-prefix-input"
},
"placeholder": "x.x.x.x",
"required": true
},
{
"label": "Description",
"name": "description",
"placeholder": "Optional label"
},
{
"label": "Hostname",
"name": "hostname",
"validate": "networkname",
"placeholder": "Optional"
}
]
}
]
}, },
{ {
"type": "button_row", "type": "button_row",