hide completed tasks in projects, and add individual deadline tasks to front page.
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-01-07 20:55:43 +01:00
parent c6fa75d1a3
commit 48ba7c8693
13 changed files with 116 additions and 22 deletions
+7
View File
@@ -33,6 +33,13 @@ func (r *taskRepository) List(ctx context.Context, filter models.TaskFilter) ([]
if filter.Active != nil {
sq = sq.Where(squirrel.Eq{"task.active": *filter.Active})
}
if filter.Expiring != nil {
if *filter.Expiring {
sq = sq.Where("task.end_time IS NOT NULL")
} else {
sq = sq.Where("task.end_time IS NULL")
}
}
if filter.IDs != nil {
sq = sq.Where(squirrel.Eq{"task.task_id": filter.IDs})
}