| @@ -13,6 +13,7 @@ import ( | |||||
| "net/http" | "net/http" | ||||
| "strconv" | "strconv" | ||||
| "strings" | "strings" | ||||
| "time" | |||||
| "code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
| "code.gitea.io/gitea/modules/auth" | "code.gitea.io/gitea/modules/auth" | ||||
| @@ -336,6 +337,7 @@ func issues(ctx *context.Context, milestoneID int64, isPullOption util.OptionalB | |||||
| // Issues render issues page | // Issues render issues page | ||||
| func Issues(ctx *context.Context) { | func Issues(ctx *context.Context) { | ||||
| startTime := time.Now() | |||||
| isPullList := ctx.Params(":type") == "pulls" | isPullList := ctx.Params(":type") == "pulls" | ||||
| if isPullList { | if isPullList { | ||||
| MustAllowPulls(ctx) | MustAllowPulls(ctx) | ||||
| @@ -366,6 +368,9 @@ func Issues(ctx *context.Context) { | |||||
| ctx.Data["CanWriteIssuesOrPulls"] = ctx.Repo.CanWriteIssuesOrPulls(isPullList) | ctx.Data["CanWriteIssuesOrPulls"] = ctx.Repo.CanWriteIssuesOrPulls(isPullList) | ||||
| duration := time.Since(startTime) | |||||
| log.Info("Issues cost: %v seconds", duration.Seconds()) | |||||
| ctx.HTML(200, tplIssues) | ctx.HTML(200, tplIssues) | ||||
| } | } | ||||