diff options
Diffstat (limited to 'routers/repo/activity.go')
-rw-r--r-- | routers/repo/activity.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/routers/repo/activity.go b/routers/repo/activity.go index e170a91299..0b57d09685 100644 --- a/routers/repo/activity.go +++ b/routers/repo/activity.go @@ -35,6 +35,12 @@ func Activity(ctx *context.Context) { timeFrom = timeUntil.Add(-time.Hour * 168) case "monthly": timeFrom = timeUntil.AddDate(0, -1, 0) + case "quarterly": + timeFrom = timeUntil.AddDate(0, -3, 0) + case "semiyearly": + timeFrom = timeUntil.AddDate(0, -6, 0) + case "yearly": + timeFrom = timeUntil.AddDate(-1, 0, 0) default: ctx.Data["Period"] = "weekly" timeFrom = timeUntil.Add(-time.Hour * 168) @@ -70,6 +76,12 @@ func ActivityAuthors(ctx *context.Context) { timeFrom = timeUntil.Add(-time.Hour * 168) case "monthly": timeFrom = timeUntil.AddDate(0, -1, 0) + case "quarterly": + timeFrom = timeUntil.AddDate(0, -3, 0) + case "semiyearly": + timeFrom = timeUntil.AddDate(0, -6, 0) + case "yearly": + timeFrom = timeUntil.AddDate(-1, 0, 0) default: timeFrom = timeUntil.Add(-time.Hour * 168) } |