workflows.filters¶
Filter classes for workflow instances and enrollment requests.
Classes¶
Filters for the enrollment request list. |
Module Contents¶
- class workflows.filters.EnrollmentRequestFilter(data=None, queryset=None, *, request=None, prefix=None)[source]¶
Bases:
django_filters.FilterSetFilters for the enrollment request list.
- filter_include_finalized(queryset, _name, value)[source]¶
Filter finalized enrollment requests.
Unchecked (value is False/None): only non-finalized requests.
Checked (value is True): include finalized as well.
- Parameters:
queryset (django.db.models.QuerySet[workflows.models.EnrollmentRequest]) – Base queryset of enrollment requests.
_name (str) – Name of the filter (unused).
value (Any) – Boolean-like value from the filter widget.
- Returns:
Filtered queryset.
- Return type:
QuerySet[EnrollmentRequest]