hide completed tasks in projects, and add individual deadline tasks to front page.
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user