cri_api.filters module

class cri_api.filters.CRIUserFilter(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: django_filters.rest_framework.filterset.FilterSet

base_filters = {'emails': <cri_api.filters.CharInFilter object>, 'first_names': <cri_api.filters.CharInFilter object>, 'graduation_years': <cri_api.filters.NumberInFilter object>, 'groups': <cri_api.filters.CharInFilter object>, 'last_names': <cri_api.filters.CharInFilter object>, 'logins': <cri_api.filters.CharInFilter object>, 'ssh_key': <django_filters.filters.CharFilter object>, 'uids': <cri_api.filters.NumberInFilter object>}
declared_filters = {'emails': <cri_api.filters.CharInFilter object>, 'first_names': <cri_api.filters.CharInFilter object>, 'graduation_years': <cri_api.filters.NumberInFilter object>, 'groups': <cri_api.filters.CharInFilter object>, 'last_names': <cri_api.filters.CharInFilter object>, 'logins': <cri_api.filters.CharInFilter object>, 'ssh_key': <django_filters.filters.CharFilter object>, 'uids': <cri_api.filters.NumberInFilter object>}
static emails_filtering(queryset, name, value)[source]
static group_filtering(queryset, name, value)[source]
static sshkey_filtering(queryset, name, value)[source]
class cri_api.filters.CharInFilter(*args, **kwargs)[source]

Bases: django_filters.filters.BaseInFilter, django_filters.filters.CharFilter

class cri_api.filters.NumberInFilter(*args, **kwargs)[source]

Bases: django_filters.filters.BaseInFilter, django_filters.filters.NumberFilter