This commit is contained in:
Ross
2022-07-31 18:55:06 +01:00
parent 523d50cce4
commit be70054cf7
10 changed files with 142 additions and 72 deletions
+13 -4
View File
@@ -7,19 +7,28 @@ from generic.models import CidUser
class CidUserFilter(django_filters.FilterSet):
active = django_filters.BooleanFilter(field_name="active", label="CID active", initial=True)
active = django_filters.BooleanFilter(
field_name="active", label="CID active", initial=True
)
class Meta:
model = CidUser
fields = ("cid", "active", "internal_candidate", "group")
# fields = ("cid", "active", "internal_candidate", "group")
fields = {
"cid": ["contains"],
"active": ["exact"],
"internal_candidate": ["exact"],
"group": ["exact"],
"group__name": ["contains"],
"email": ["contains"],
}
@property
def qs(self):
parent = super().qs
#filter_active = getattr(self.request, 'active', True)
# filter_active = getattr(self.request, 'active', True)
if "active" not in self.request.GET:
return parent.filter(active=True)
return parent