add function to compress dnsmasq configuration

This commit is contained in:
Eduardo Silva
2025-12-31 18:01:00 -03:00
parent 6cceb39893
commit 3f238ce7b9
3 changed files with 25 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ from django.contrib.auth.decorators import login_required
from django.shortcuts import get_object_or_404, redirect, render
from django.utils.translation import gettext_lazy as _
from dns.functions import compress_dnsmasq_config
from user_manager.models import UserAcl
from .forms import WorkerForm, ClusterSettingsForm
from .models import ClusterSettings, Worker
@@ -109,6 +110,7 @@ def cluster_settings(request):
if form.is_valid():
form.save()
messages.success(request, _('Cluster settings updated successfully.'))
compress_dnsmasq_config()
return redirect('/cluster/')
else:
form = ClusterSettingsForm(instance=cluster_settings)