Skip to content

Commit 2c7020a

Browse files
authored
Merge pull request #50 from PROCOLLAB-github/dev
fixed vacancies not filtering by project id
2 parents deaf5c4 + 18eb7db commit 2c7020a

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

vacancy/filters.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
from vacancy.models import Vacancy
44

55

6+
def project_id_filter(queryset, name, value):
7+
return queryset.filter(
8+
**{
9+
"project_id": value[0],
10+
}
11+
)
12+
13+
614
class VacancyFilter(filters.FilterSet):
715
"""Filter for Vacancies
816
@@ -25,6 +33,7 @@ def __init__(self, *args, **kwargs):
2533
self.data["is_active"] = True
2634

2735
is_active = filters.BooleanFilter(field_name="is_active")
36+
project = filters.Filter(method=project_id_filter)
2837

2938
class Meta:
3039
model = Vacancy

0 commit comments

Comments
 (0)