add background/to do tasks to front page if they have deadline, add some workflow buttons on the front page tasks.
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-04-04 11:09:10 +02:00
parent e0822cce24
commit 019d31600d
8 changed files with 48 additions and 8 deletions
+11 -1
View File
@@ -34,7 +34,17 @@ func (r *projectRepository) List(ctx context.Context, filter models.ProjectFilte
sq = sq.Where(squirrel.Eq{"project_id": filter.IDs})
}
if filter.Active != nil {
sq = sq.Where(squirrel.Eq{"active": *filter.Active})
if filter.IncludeSemiActive {
sq = sq.Where(squirrel.Or{
squirrel.Eq{"active": *filter.Active},
squirrel.Eq{"status_tag": []string{
"to do", "background", "on hold", "progress",
}},
})
} else {
sq = sq.Where(squirrel.Eq{"active": *filter.Active})
}
}
if filter.Expiring {
sq = sq.Where("end_time IS NOT NULL")