Allow filtering for tasks without due date
This commit is contained in:
committed by
fguillot
parent
d35d5beee2
commit
793bbeaaf2
@@ -32,9 +32,13 @@ class TaskDueDateFilter extends BaseDateFilter implements FilterInterface
|
|||||||
*/
|
*/
|
||||||
public function apply()
|
public function apply()
|
||||||
{
|
{
|
||||||
$this->query->neq(TaskModel::TABLE.'.date_due', 0);
|
if ($this->value == "none") {
|
||||||
$this->query->notNull(TaskModel::TABLE.'.date_due');
|
$this->query->eq(TaskModel::TABLE.'.date_due', 0);
|
||||||
$this->applyDateFilter(TaskModel::TABLE.'.date_due');
|
} else {
|
||||||
|
$this->query->neq(TaskModel::TABLE.'.date_due', 0);
|
||||||
|
$this->query->notNull(TaskModel::TABLE.'.date_due');
|
||||||
|
$this->applyDateFilter(TaskModel::TABLE.'.date_due');
|
||||||
|
}
|
||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user