web.filters package¶
web.filters package containing filters for Eonvelope web app.
- class web.filters.AccountFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Account.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'protocol': <django_filters.filters.MultipleChoiceFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'protocol': <django_filters.filters.MultipleChoiceFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- class web.filters.AttachmentFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Attachment.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'content_disposition': <django_filters.filters.AllValuesMultipleFilter object>, 'content_maintype': <django_filters.filters.AllValuesMultipleFilter object>, 'content_subtype': <django_filters.filters.AllValuesMultipleFilter object>, 'datasize': <django_filters.filters.RangeFilter object>, 'email__datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'email__datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'content_disposition': <django_filters.filters.AllValuesMultipleFilter object>, 'content_maintype': <django_filters.filters.AllValuesMultipleFilter object>, 'content_subtype': <django_filters.filters.AllValuesMultipleFilter object>, 'datasize': <django_filters.filters.RangeFilter object>, 'email__datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'email__datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- class web.filters.CorrespondentEmailFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Email.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'datasize': <django_filters.filters.RangeFilter object>, 'datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'mention': <django_filters.filters.MultipleChoiceFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>, 'x_spam_flag': <django_filters.filters.BooleanFilter object>}¶
- declared_filters = {'datasize': <django_filters.filters.RangeFilter object>, 'datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'mention': <django_filters.filters.MultipleChoiceFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>, 'x_spam_flag': <django_filters.filters.BooleanFilter object>}¶
- class web.filters.CorrespondentFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Correspondent.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- class web.filters.DaemonFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Mailbox.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'celery_task__enabled': <django_filters.filters.BooleanFilter object>, 'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'fetching_criterion': <django_filters.filters.MultipleChoiceFilter object>, 'interval__every': <django_filters.filters.RangeFilter object>, 'interval__period': <django_filters.filters.MultipleChoiceFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'celery_task__enabled': <django_filters.filters.BooleanFilter object>, 'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'fetching_criterion': <django_filters.filters.MultipleChoiceFilter object>, 'interval__every': <django_filters.filters.RangeFilter object>, 'interval__period': <django_filters.filters.MultipleChoiceFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- class web.filters.EmailCorrespondentFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Correspondent.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'mention': <django_filters.filters.MultipleChoiceFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'mention': <django_filters.filters.MultipleChoiceFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- class web.filters.EmailFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Email.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'datasize': <django_filters.filters.RangeFilter object>, 'datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>, 'x_spam_flag': <django_filters.filters.BooleanFilter object>}¶
- declared_filters = {'datasize': <django_filters.filters.RangeFilter object>, 'datetime__date__gte': <django_filters.filters.DateTimeFilter object>, 'datetime__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>, 'x_spam_flag': <django_filters.filters.BooleanFilter object>}¶
- class web.filters.MailboxFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
FilterSetThe filter class for
core.models.Mailbox.- _meta = <django_filters.filterset.FilterSetOptions object>¶
- base_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'created__date__gte': <django_filters.filters.DateTimeFilter object>, 'created__date__lte': <django_filters.filters.DateTimeFilter object>, 'is_favorite': <django_filters.filters.BooleanFilter object>, 'is_healthy': <django_filters.filters.BooleanFilter object>, 'order': <django_filters.filters.OrderingFilter object>, 'search': <django_filters.filters.CharFilter object>}¶
Submodules¶
- web.filters.AccountFilterSet module
- web.filters.AttachmentFilterSet module
- web.filters.CorrespondentEmailFilterSet module
- web.filters.CorrespondentFilterSet module
- web.filters.DaemonFilterSet module
- web.filters.EmailCorrespondentFilterSet module
- web.filters.EmailFilterSet module
- web.filters.MailboxFilterSet module