From 7b56c030f7ce0075c11fa902a06232808615b7d0 Mon Sep 17 00:00:00 2001 From: Horilla Date: Wed, 17 Jul 2024 15:54:40 +0530 Subject: [PATCH] [ADD] HORILLA_DOCUMENTS: Added filter and selection method in edit form --- horilla_documents/forms.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/horilla_documents/forms.py b/horilla_documents/forms.py index b1cc304dc..3bc3156f7 100644 --- a/horilla_documents/forms.py +++ b/horilla_documents/forms.py @@ -34,18 +34,18 @@ class DocumentRequestForm(ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - if self.instance.pk is None: - self.fields["employee_id"] = HorillaMultiSelectField( - queryset=Employee.objects.all(), - widget=HorillaMultiSelectWidget( - filter_route_name="employee-widget-filter", - filter_class=EmployeeFilter, - filter_instance_contex_name="f", - filter_template_path="employee_filters.html", - required=True, - ), - label="Employee", - ) + self.fields["employee_id"] = HorillaMultiSelectField( + queryset=Employee.objects.all(), + widget=HorillaMultiSelectWidget( + filter_route_name="employee-widget-filter", + filter_class=EmployeeFilter, + filter_instance_contex_name="f", + filter_template_path="employee_filters.html", + required=True, + instance=self.instance, + ), + label="Employee", + ) reload_queryset(self.fields)