diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index b3da8f289641c9df21fa14402e659688e2cd6b3f..f8ce8211857eb8c2616be62fd6ad53bdc0175e9c 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -687,9 +687,10 @@ def register_absence(request: HttpRequest) -> HttpResponse: return render(request, "alsijil/absences/register.html", context) -class DeletePersonalNoteView(DetailView): +class DeletePersonalNoteView(PermissionRequiredMixin, DetailView): model = PersonalNote template_name = "core/pages/delete.html" + permission_required = "alsijil.edit_personalnote" def post(self, request, *args, **kwargs): note = self.get_object()