diff options
author | Kamil <k.sciana@gmail.com> | 2018-07-17 06:24:28 +0200 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2018-07-16 21:24:28 -0700 |
commit | fe935d6ec1e82bea1fd002ea19b6e2f9647ddc70 (patch) | |
tree | f7c848600bd4199a029b39c36c2a81f802772263 /app/ServiceProvider | |
parent | 196ccb21319a23f394b703348fa1062ba7a3e14e (diff) |
Add search within a range of dates for creation/moved date fields
Diffstat (limited to 'app/ServiceProvider')
-rw-r--r-- | app/ServiceProvider/FilterProvider.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/ServiceProvider/FilterProvider.php b/app/ServiceProvider/FilterProvider.php index 11a29e69..c61d2284 100644 --- a/app/ServiceProvider/FilterProvider.php +++ b/app/ServiceProvider/FilterProvider.php @@ -16,6 +16,7 @@ use Kanboard\Filter\TaskColumnFilter; use Kanboard\Filter\TaskCommentFilter; use Kanboard\Filter\TaskCompletionDateFilter; use Kanboard\Filter\TaskCreationDateFilter; +use Kanboard\Filter\TaskCreationDateRangeFilter; use Kanboard\Filter\TaskCreatorFilter; use Kanboard\Filter\TaskDescriptionFilter; use Kanboard\Filter\TaskDueDateFilter; @@ -24,6 +25,7 @@ use Kanboard\Filter\TaskIdFilter; use Kanboard\Filter\TaskLinkFilter; use Kanboard\Filter\TaskModificationDateFilter; use Kanboard\Filter\TaskMovedDateFilter; +use Kanboard\Filter\TaskMovedDateRangeFilter; use Kanboard\Filter\TaskPriorityFilter; use Kanboard\Filter\TaskProjectFilter; use Kanboard\Filter\TaskReferenceFilter; @@ -148,6 +150,9 @@ class FilterProvider implements ServiceProviderInterface ->withFilter(TaskCreationDateFilter::getInstance() ->setDateParser($c['dateParser']) ) + ->withFilter(TaskCreationDateRangeFilter::getInstance() + ->setDateParser($c['dateParser']) + ) ->withFilter(TaskCreatorFilter::getInstance() ->setCurrentUserId($c['userSession']->getId()) ) @@ -171,6 +176,9 @@ class FilterProvider implements ServiceProviderInterface ->withFilter(TaskMovedDateFilter::getInstance() ->setDateParser($c['dateParser']) ) + ->withFilter(TaskMovedDateRangeFilter::getInstance() + ->setDateParser($c['dateParser']) + ) ->withFilter(new TaskProjectFilter()) ->withFilter(new TaskReferenceFilter()) ->withFilter(new TaskScoreFilter()) |