Filters
hypha.apply.projects.reports.filters
¶
DateRangeInputWidget
¶
Bases: SuffixedMultiWidget
Source code in hypha/apply/projects/reports/filters.py
template_name
class-attribute
instance-attribute
¶
ReportingFilter
¶
Bases: FilterSet
current_report_status
class-attribute
instance-attribute
¶
current_report_status = MultipleChoiceFilter(label=gettext_lazy('Status'), choices=[('Not started', 'Not started'), ('In progress', 'In progress'), ('Submitted', 'Submitted')])
ReportListFilter
¶
Bases: FilterSet
reporting_period
class-attribute
instance-attribute
¶
reporting_period = DateFromToRangeFilter(label=gettext_lazy('Reporting Period'), method='filter_reporting_period', widget=DateRangeInputWidget)
submitted
class-attribute
instance-attribute
¶
submitted = DateFromToRangeFilter(widget=DateRangeInputWidget)