employees api
This commit is contained in:
12
employees/filters.py
Normal file
12
employees/filters.py
Normal file
@@ -0,0 +1,12 @@
|
||||
import django_filters
|
||||
from .models import Employee
|
||||
|
||||
class EmployeeFilter(django_filters.FilterSet):
|
||||
first_name = django_filters.CharFilter(field_name="account__first_name", lookup_expr="icontains")
|
||||
last_name = django_filters.CharFilter(field_name="account__last_name", lookup_expr="icontains")
|
||||
department_name = django_filters.CharFilter(field_name="department__name", lookup_expr="icontains")
|
||||
position_name = django_filters.CharFilter(field_name="position__name", lookup_expr="icontains")
|
||||
|
||||
class Meta:
|
||||
model = Employee
|
||||
fields = ["first_name", "last_name", "department_name", "position_name"]
|
||||
Reference in New Issue
Block a user