Input Filters

Module contents

Filters for the Input and InputDefinition subclasses.

Submodules

django_analyses.filters.input.input module

Definition of an InputFilter for the Input model.

class django_analyses.filters.input.input.InputFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the Input model.

class Meta

Bases: object

fields = ('run', 'key')
model

alias of django_analyses.models.input.input.Input

base_filters = {'input_type': <django_filters.filters.ChoiceFilter object>, 'key': <django_filters.filters.CharFilter object>, 'run': <django_filters.filters.ModelChoiceFilter object>}
declared_filters = {'input_type': <django_filters.filters.ChoiceFilter object>, 'key': <django_filters.filters.CharFilter object>}
filter_input_type(queryset, name, value)
filter_key(queryset, name, value)

django_analyses.filters.input.input_definition module

Definition of an InputDefinitionFilter for the InputDefinition model.

class django_analyses.filters.input.input_definition.InputDefinitionFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the InputDefinition model.

class Meta

Bases: object

fields = ('key', 'required', 'is_configuration', 'input_specification')
model

alias of django_analyses.models.input.definitions.input_definition.InputDefinition

base_filters = {'input_specification': <django_filters.filters.AllValuesFilter object>, 'is_configuration': <django_filters.rest_framework.filters.BooleanFilter object>, 'key': <django_filters.filters.CharFilter object>, 'required': <django_filters.rest_framework.filters.BooleanFilter object>}
declared_filters = {'input_specification': <django_filters.filters.AllValuesFilter object>}