mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-03-22 00:16:18 +00:00
manage_dns_records endpoint implementation
This commit is contained in:
@@ -18,13 +18,13 @@ from .models import StaticHost
|
||||
|
||||
|
||||
def export_dns_configuration():
|
||||
dns_settings, _ = DNSSettings.objects.get_or_create(name='dns_settings')
|
||||
dns_settings.pending_changes = False
|
||||
dns_settings.save()
|
||||
dnsmasq_config = generate_dnsmasq_config()
|
||||
with open(settings.DNS_CONFIG_FILE, 'w') as f:
|
||||
f.write(dnsmasq_config)
|
||||
compress_dnsmasq_config()
|
||||
dns_settings, dns_settings_created = DNSSettings.objects.get_or_create(name='dns_settings')
|
||||
dns_settings.pending_changes = False
|
||||
dns_settings.save(update_fields=['pending_changes', 'updated'])
|
||||
return
|
||||
|
||||
|
||||
@@ -280,4 +280,4 @@ def view_toggle_dns_list(request):
|
||||
dns_list.save()
|
||||
export_dns_configuration()
|
||||
messages.success(request, _('DNS Filter List disabled successfully'))
|
||||
return redirect('/dns/')
|
||||
return redirect('/dns/')
|
||||
|
||||
Reference in New Issue
Block a user