make PageCreateView a PermissionRequiredMixin

This commit is contained in:
imperosol
2025-03-12 13:24:02 +01:00
parent 8a38ebb09d
commit d16237d015
6 changed files with 54 additions and 42 deletions

View File

@ -169,10 +169,9 @@ class CanCreateMixin(View):
super().__init__(*args, **kwargs)
def dispatch(self, request, *arg, **kwargs):
res = super().dispatch(request, *arg, **kwargs)
if not request.user.is_authenticated:
raise PermissionDenied
return res
return super().dispatch(request, *arg, **kwargs)
def form_valid(self, form):
obj = form.instance