diff options
author | ᴜɴᴋɴᴡᴏɴ <u@gogs.io> | 2020-02-19 17:25:50 +0800 |
---|---|---|
committer | ᴜɴᴋɴᴡᴏɴ <u@gogs.io> | 2020-02-19 17:32:56 +0800 |
commit | ea75f01ba2e8ba97d3ca101db3a844c76c49d737 (patch) | |
tree | 5a724201264c73339d3c0813db25776220d0e8d9 /internal/route/admin | |
parent | 3a2b2de8141b5843892e64f9c165c1d7afb3724a (diff) |
admin: show all version in dashboard
And removed version info from footer.
Diffstat (limited to 'internal/route/admin')
-rw-r--r-- | internal/route/admin/admin.go | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/internal/route/admin/admin.go b/internal/route/admin/admin.go index 357d2f78..f7188bf2 100644 --- a/internal/route/admin/admin.go +++ b/internal/route/admin/admin.go @@ -29,9 +29,8 @@ const ( MONITOR = "admin/monitor" ) -var ( - startTime = time.Now() -) +// initTime is the time when the application was initialized. +var initTime = time.Now() var sysStatus struct { Uptime string @@ -75,7 +74,7 @@ var sysStatus struct { } func updateSystemStatus() { - sysStatus.Uptime = tool.TimeSincePro(startTime) + sysStatus.Uptime = tool.TimeSincePro(initTime) m := new(runtime.MemStats) runtime.ReadMemStats(m) @@ -126,9 +125,9 @@ const ( ) func Dashboard(c *context.Context) { - c.Data["Title"] = c.Tr("admin.dashboard") - c.Data["PageIsAdmin"] = true - c.Data["PageIsAdminDashboard"] = true + c.Title("admin.dashboard") + c.PageIs("Admin") + c.PageIs("AdminDashboard") // Run operation. op, _ := com.StrTo(c.Query("op")).Int() @@ -165,15 +164,20 @@ func Dashboard(c *context.Context) { } else { c.Flash.Success(success) } - c.Redirect(setting.AppSubURL + "/admin") + c.SubURLRedirect("/admin") return } + c.Data["GitVersion"] = setting.Git.Version + c.Data["GoVersion"] = runtime.Version() + c.Data["BuildTime"] = setting.BuildTime + c.Data["BuildCommit"] = setting.BuildCommit + c.Data["Stats"] = db.GetStatistic() // FIXME: update periodically updateSystemStatus() c.Data["SysStatus"] = sysStatus - c.HTML(200, DASHBOARD) + c.Success(DASHBOARD) } func SendTestMail(c *context.Context) { @@ -229,7 +233,6 @@ func Config(c *context.Context) { c.Data["DisableGravatar"] = setting.DisableGravatar c.Data["EnableFederatedAvatar"] = setting.EnableFederatedAvatar - c.Data["GitVersion"] = setting.Git.Version c.Data["Git"] = setting.Git type logger struct { |