From bcbf6f03661e030a09705d6723cd366b1a451809 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 17 Apr 2020 18:11:40 +0100 Subject: [PATCH] Add date range filters to workflow reports --- wagtail/admin/filters.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wagtail/admin/filters.py b/wagtail/admin/filters.py index 9f95a01600..b6fecbf501 100644 --- a/wagtail/admin/filters.py +++ b/wagtail/admin/filters.py @@ -98,14 +98,17 @@ class LockedPagesReportFilterSet(WagtailFilterSet): class WorkflowReportFilterSet(WagtailFilterSet): + created_at = django_filters.DateFromToRangeFilter(label='Started at', widget=DateRangePickerWidget) class Meta: model = WorkflowState - fields = ['workflow', 'status'] + fields = ['workflow', 'status', 'created_at'] class WorkflowTasksReportFilterSet(WagtailFilterSet): + created_at = django_filters.DateFromToRangeFilter(label='Started at', widget=DateRangePickerWidget) + finished_at = django_filters.DateFromToRangeFilter(label='Completed at', widget=DateRangePickerWidget) class Meta: model = TaskState - fields = ['task', 'status'] + fields = ['task', 'status', 'created_at', 'finished_at']