From 564eecf83e2a0eec2597065ab8bc8697a87d17da Mon Sep 17 00:00:00 2001 From: Kumi Date: Sat, 22 Jun 2024 19:46:00 +0200 Subject: [PATCH] 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. --- freedoi/resolver/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/freedoi/resolver/views.py b/freedoi/resolver/views.py index f1fa4c8..e04a58c 100644 --- a/freedoi/resolver/views.py +++ b/freedoi/resolver/views.py @@ -179,6 +179,11 @@ class SuffixUpdateView(LoginRequiredMixin, CustomPermissionMixin, UpdateView): template_name = "resolver/suffix_form.html" 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): model = Suffix