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:
+4
-4
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user