Development
This commit is contained in:
parent
096904c723
commit
cb0fb0bdaf
12 changed files with 89 additions and 8 deletions
|
|
@ -34,7 +34,7 @@
|
|||
"class": "col-mono"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@
|
|||
"render": "tag_list"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@
|
|||
"render": "badge_yes_no"
|
||||
},
|
||||
{
|
||||
"label": "Rule Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
"class": "col-mono"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
"class": "col-mono col-narrow"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -276,6 +276,8 @@ def vlans_addedit():
|
|||
else:
|
||||
existing.pop('dhcp_information', None)
|
||||
|
||||
for desc in validate.disable_portfwd_on_restricted_vlans(cfg):
|
||||
flash(f"Port forwarding rule '{desc}' was disabled because its destination is on a restricted VLAN.", 'info')
|
||||
errors = validate.validate_config(cfg)
|
||||
if errors:
|
||||
for msg in errors:
|
||||
|
|
@ -338,6 +340,8 @@ def vlans_addedit():
|
|||
entry['reservations'] = []
|
||||
vlans.append(entry)
|
||||
|
||||
for desc in validate.disable_portfwd_on_restricted_vlans(cfg):
|
||||
flash(f"Port forwarding rule '{desc}' was disabled because its destination is on a restricted VLAN.", 'info')
|
||||
errors = validate.validate_config(cfg)
|
||||
if errors:
|
||||
for msg in errors:
|
||||
|
|
|
|||
|
|
@ -85,6 +85,8 @@ def addrule_add():
|
|||
|
||||
cfg = load_config()
|
||||
cfg.setdefault('port_forwarding', []).append(entry)
|
||||
for desc in validate.disable_portfwd_on_restricted_vlans(cfg):
|
||||
flash(f"Port forwarding rule '{desc}' was disabled because its destination is on a restricted VLAN.", 'info')
|
||||
errors = validate.validate_config(cfg)
|
||||
if errors:
|
||||
for msg in errors:
|
||||
|
|
@ -116,6 +118,8 @@ def rules_toggle():
|
|||
old_enabled = items[idx].get('enabled', True)
|
||||
before = copy.deepcopy(items[idx])
|
||||
items[idx]['enabled'] = not old_enabled
|
||||
for desc in validate.disable_portfwd_on_restricted_vlans(cfg):
|
||||
flash(f"Port forwarding rule '{desc}' was disabled because its destination is on a restricted VLAN.", 'info')
|
||||
errors = validate.validate_config(cfg)
|
||||
if errors:
|
||||
for msg in errors:
|
||||
|
|
@ -151,6 +155,8 @@ def rules_edit():
|
|||
before = copy.deepcopy(items[idx])
|
||||
items[idx] = entry
|
||||
items[idx]['enabled'] = request.form.get('enabled') == 'on'
|
||||
for desc in validate.disable_portfwd_on_restricted_vlans(cfg):
|
||||
flash(f"Port forwarding rule '{desc}' was disabled because its destination is on a restricted VLAN.", 'info')
|
||||
errors = validate.validate_config(cfg)
|
||||
if errors:
|
||||
for msg in errors:
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
"class": "col-mono"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@
|
|||
"class": "col-mono"
|
||||
},
|
||||
{
|
||||
"label": "Status",
|
||||
"label": "Rule State",
|
||||
"field": "enabled",
|
||||
"render": "badge_enabled_disabled"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue