Development

This commit is contained in:
Matthew Grotke 2026-05-27 23:37:00 -04:00
parent a55d44f480
commit 8d2f1f7176

View file

@ -216,39 +216,6 @@
{ {
"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",
@ -261,25 +228,61 @@
"type": "hr" "type": "hr"
}, },
{ {
"type": "field", "type": "field_row",
"label": "RADIUS Default", "cols": 4,
"name": "radius_default", "items": [
"input_type": "checkbox", {
"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.)" "type": "field",
}, "label": "RADIUS Default",
{ "name": "radius_default",
"type": "field", "input_type": "checkbox",
"label": "mDNS Reflection", "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.)"
"name": "mdns_reflection", },
"input_type": "checkbox", {
"hint": "Reflect mDNS traffic to/from this VLAN via avahi-daemon. Not supported on WireGuard interfaces." "type": "field",
}, "label": "mDNS Reflection",
{ "name": "mdns_reflection",
"type": "field", "input_type": "checkbox",
"label": "Record DNS Queries", "hint": "Reflect mDNS traffic to/from this VLAN via avahi-daemon. Not supported on WireGuard interfaces."
"name": "dnsmasq_log_queries", },
"input_type": "checkbox", {
"hint": "Log every DNS query. High volume - enable for debugging only." "type": "field",
"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",