Files
penracourses/generic/filters.py
T
Ross e54374f12f .
2022-02-08 11:50:04 +00:00

26 lines
605 B
Python

import django_filters
from django.contrib.auth.models import User
from generic.models import CidUser
class CidUserFilter(django_filters.FilterSet):
active = django_filters.BooleanFilter(field_name="active", label="CID active", initial=True)
class Meta:
model = CidUser
fields = ("cid", "active", "internal_candidate", "group")
@property
def qs(self):
parent = super().qs
#filter_active = getattr(self.request, 'active', True)
if "active" not in self.request.GET:
return parent.filter(active=True)
return parent