mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2025-04-19 00:45:16 +00:00
Set pending_changes when editing firewall settings
This commit is contained in:
parent
3307a39eb1
commit
9f440468a6
@ -180,6 +180,12 @@ def view_manage_firewall_settings(request):
|
|||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
form.save()
|
form.save()
|
||||||
messages.success(request, 'Firewall settings saved successfully')
|
messages.success(request, 'Firewall settings saved successfully')
|
||||||
|
# Marking wireguard_instance as having pending changes, not the best way to do this, but it works for now.
|
||||||
|
# I will improve it later.
|
||||||
|
wireguard_instance = WireGuardInstance.objects.all().first()
|
||||||
|
if wireguard_instance:
|
||||||
|
wireguard_instance.pending_changes = True
|
||||||
|
wireguard_instance.save()
|
||||||
return redirect(redirect_url)
|
return redirect(redirect_url)
|
||||||
else:
|
else:
|
||||||
form = FirewallSettingsForm(instance=firewall_settings)
|
form = FirewallSettingsForm(instance=firewall_settings)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user