aboutsummaryrefslogtreecommitdiff
path: root/internal/route/admin
diff options
context:
space:
mode:
authorᴜɴᴋɴᴡᴏɴ <u@gogs.io>2020-02-19 17:25:50 +0800
committerᴜɴᴋɴᴡᴏɴ <u@gogs.io>2020-02-19 17:32:56 +0800
commitea75f01ba2e8ba97d3ca101db3a844c76c49d737 (patch)
tree5a724201264c73339d3c0813db25776220d0e8d9 /internal/route/admin
parent3a2b2de8141b5843892e64f9c165c1d7afb3724a (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.go23
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 {