mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2025-08-28 06:11:13 +00:00
Firewall related/established rule fixed in the header
Auto Initialize firewall with default ruleset for new webadmin instances
This commit is contained in:
@@ -71,6 +71,11 @@ def view_firewall_rule_list(request):
|
||||
if wireguard_instances.filter(legacy_firewall=True).exists():
|
||||
return redirect('/firewall/migration_required/')
|
||||
firewall_settings, firewall_settings_created = FirewallSettings.objects.get_or_create(name='global')
|
||||
if not firewall_settings.last_firewall_reset:
|
||||
reset_firewall_to_default()
|
||||
messages.success(request, 'VPN Firewall|Firewall initialized with the default rule set!')
|
||||
return redirect('/firewall/rule_list/')
|
||||
|
||||
current_chain = request.GET.get('chain', 'forward')
|
||||
if current_chain not in ['forward', 'portforward', 'postrouting']:
|
||||
current_chain = 'forward'
|
||||
|
Reference in New Issue
Block a user