Development
This commit is contained in:
parent
27eaea3d73
commit
c6d2ded525
8 changed files with 188 additions and 171 deletions
|
|
@ -291,7 +291,7 @@ def _config_datasource(name):
|
|||
bl_desc = {b['name']: b.get('description', b['name']) for b in core.get('dns_blocking', {}).get('blocklists', []) if 'name' in b}
|
||||
rows = []
|
||||
for v in sorted(vlans, key=lambda x: validate.derive_vlan_id(x.get('subnet', ''), x.get('subnet_mask', 24)) or 0):
|
||||
row = {k: v.get(k) for k in ('name', 'subnet', 'subnet_mask', 'radius_default', 'mdns_reflection', 'is_vpn')}
|
||||
row = {k: v.get(k) for k in ('name', 'subnet', 'subnet_mask', 'radius_default', 'mdns_reflection', 'is_vpn', 'dnsmasq_log_queries')}
|
||||
row['vlan_id'] = validate.derive_vlan_id(v.get('subnet', ''), v.get('subnet_mask', 24))
|
||||
row['interface'] = _resolve_iface(v, core)
|
||||
row['use_blocklists'] = json.dumps([
|
||||
|
|
@ -587,9 +587,8 @@ def collect_tokens():
|
|||
)
|
||||
tokens['NETWORK_INTERFACE_STATS_SPEED_PAD'] = str(max(max_speed_len, len('Speed')))
|
||||
|
||||
tokens['GENERAL_LOG_ERRORS_ONLY'] = 'true' if dns_blk_gen.get('log_errors_only') else 'false'
|
||||
tokens['GENERAL_DNSMASQ_LOG_QUERIES'] = 'true' if net.get('dnsmasq_log_queries') else 'false'
|
||||
tokens['GENERAL_DAILY_EXECUTE_TIME'] = str(dns_blk_gen.get('daily_execute_time_24hr_local', '-'))
|
||||
tokens['GENERAL_LOG_ERRORS_ONLY'] = 'true' if dns_blk_gen.get('log_errors_only') else 'false'
|
||||
tokens['GENERAL_DAILY_EXECUTE_TIME'] = str(dns_blk_gen.get('daily_execute_time_24hr_local', '-'))
|
||||
tokens['GENERAL_APPLY_ON_SAVE'] = 'true' if net.get('apply_on_save', True) else 'false'
|
||||
|
||||
pending_items = get_dashboard_pending()
|
||||
|
|
@ -1431,6 +1430,13 @@ def _render_table_cell(value, render_fn, col_class='', field='', row_idx=None,
|
|||
inner = '<span class="badge badge-disabled">Disabled</span>'
|
||||
return f'{td_open}{inner}</td>'
|
||||
|
||||
if render_fn == 'badge_recording_on_off':
|
||||
if str(value).lower() in ('true', '1', 'yes'):
|
||||
inner = '<span class="badge badge-enabled">Recording On</span>'
|
||||
else:
|
||||
inner = '<span class="badge badge-disabled">Recording Off</span>'
|
||||
return f'{td_open}{inner}</td>'
|
||||
|
||||
if render_fn == 'badge_toggle':
|
||||
if str(value).lower() in ('true', '1', 'yes', 'enabled'):
|
||||
label = 'Enabled'; badge_cls = 'badge-enabled'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue