Development
This commit is contained in:
parent
b38c199baf
commit
fd7cc5c11d
9 changed files with 55 additions and 24 deletions
|
|
@ -48,7 +48,7 @@ def vlans_addedit():
|
|||
subnet_mask = sanitize.subnet_mask(request.form.get('subnet_mask', ''))
|
||||
radius_default = 'radius_default' in request.form
|
||||
mdns_reflection = 'mdns_reflection' in request.form
|
||||
dnsmasq_log_queries = 'dnsmasq_log_queries' in request.form
|
||||
dnsmasq_log_queries_days = max(0, int(request.form.get('dnsmasq_log_queries_days', 0) or 0))
|
||||
restricted_vlan_raw = request.form.get('restricted_vlan', '').strip()
|
||||
restricted_vlan = restricted_vlan_raw if restricted_vlan_raw in ('q', 'c') else ''
|
||||
use_blocklists = sanitize.filterlist(
|
||||
|
|
@ -264,7 +264,7 @@ def vlans_addedit():
|
|||
'vlan_id': vlan_id,
|
||||
'subnet': subnet,
|
||||
'subnet_mask': subnet_mask,
|
||||
'dnsmasq_log_queries': dnsmasq_log_queries,
|
||||
'dnsmasq_log_queries_days': dnsmasq_log_queries_days,
|
||||
'radius_default': radius_default,
|
||||
'mdns_reflection': mdns_reflection,
|
||||
'use_blocklists': use_blocklists,
|
||||
|
|
@ -324,7 +324,7 @@ def vlans_addedit():
|
|||
'is_vpn': is_vpn,
|
||||
'subnet': subnet,
|
||||
'subnet_mask': subnet_mask,
|
||||
'dnsmasq_log_queries': dnsmasq_log_queries,
|
||||
'dnsmasq_log_queries_days': dnsmasq_log_queries_days,
|
||||
'use_blocklists': use_blocklists,
|
||||
'radius_default': radius_default,
|
||||
'mdns_reflection': mdns_reflection,
|
||||
|
|
|
|||
|
|
@ -84,12 +84,12 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"label": "Recorded",
|
||||
"field": "dnsmasq_log_queries",
|
||||
"label": "Query Log",
|
||||
"field": "dnsmasq_log_queries_days",
|
||||
"class": "col-narrow",
|
||||
"render": "badge_yes_no",
|
||||
"render_options": {
|
||||
"title_true": "DNS Queries Recorded",
|
||||
"title_true": "DNS Queries Recorded for {value} Days",
|
||||
"title_false": "DNS Queries Not Recorded"
|
||||
}
|
||||
},
|
||||
|
|
@ -339,10 +339,11 @@
|
|||
},
|
||||
{
|
||||
"type": "field",
|
||||
"label": "Record DNS Queries",
|
||||
"name": "dnsmasq_log_queries",
|
||||
"input_type": "checkbox",
|
||||
"hint": "Log every DNS query. High volume - enable for debugging only."
|
||||
"label": "Record DNS Queries (Days)",
|
||||
"name": "dnsmasq_log_queries_days",
|
||||
"input_type": "number",
|
||||
"min": 0,
|
||||
"hint": "Number of days to retain DNS query logs. 0 = recording disabled."
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue