feat: pass current user to SuffixUpdateView forms

Enhances the get_form_kwargs method in SuffixUpdateView to include the current user in the form parameters. This allows for user-specific form processing and validation, ensuring forms can access and utilize the requesting user's details.
This commit is contained in:
Kumi 2024-06-22 19:46:00 +02:00
parent af3315b3f1
commit 564eecf83e
Signed by: kumi
GPG key ID: ECBCC9082395383F

View file

@ -179,6 +179,11 @@ class SuffixUpdateView(LoginRequiredMixin, CustomPermissionMixin, UpdateView):
template_name = "resolver/suffix_form.html" template_name = "resolver/suffix_form.html"
success_url = reverse_lazy("suffix_list") success_url = reverse_lazy("suffix_list")
def get_form_kwargs(self):
kwargs = super().get_form_kwargs()
kwargs["user"] = self.request.user
return kwargs
class SuffixDeleteView(LoginRequiredMixin, CustomPermissionMixin, DeleteView): class SuffixDeleteView(LoginRequiredMixin, CustomPermissionMixin, DeleteView):
model = Suffix model = Suffix