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
+4 -4
View File
@@ -14,15 +14,15 @@ import (
func Task(g *gin.RouterGroup, db database.Database) {
l := services.Loader{DB: db}
defaultActive := true
g.GET("/", handler("tasks", func(c *gin.Context) (interface{}, error) {
filter := models.TaskFilter{}
if setting := c.Query("active"); setting != "" {
active := setting == "true"
filter.Active = &active
} else {
filter.Active = &defaultActive
}
if setting := c.Query("expiring"); setting != "" {
expiring := setting == "true"
filter.Expiring = &expiring
}
return l.ListTasks(c, filter)