[ADD] HORILLA_DOCUMENTS: Added filter and selection method in edit form

This commit is contained in:
Horilla
2024-07-17 15:54:40 +05:30
parent e05366d4f1
commit 7b56c030f7

View File

@@ -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)