From 1aec1a2ddae3a3714d6a167d85fcc1c69413b660 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 28 Aug 2014 22:29:00 +0800 Subject: Finish new admin dashboard --- templates/admin/dashboard.tmpl | 282 +++++++++++++++++++++-------------------- templates/admin/nav.tmpl | 22 ++-- 2 files changed, 158 insertions(+), 146 deletions(-) (limited to 'templates/admin') diff --git a/templates/admin/dashboard.tmpl b/templates/admin/dashboard.tmpl index aa2080d8..81c262e2 100644 --- a/templates/admin/dashboard.tmpl +++ b/templates/admin/dashboard.tmpl @@ -1,143 +1,151 @@ -{{template "base/head" .}} -{{template "base/navbar" .}} -
- {{template "admin/nav" .}} -
- {{template "base/alert" .}} -
-
- Statistic -
- -
- Gogs database has {{.Stats.Counter.User}} users, {{.Stats.Counter.PublicKey}} SSH keys, {{.Stats.Counter.Repo}} repositories, {{.Stats.Counter.Watch}} watches, {{.Stats.Counter.Action}} actions, {{.Stats.Counter.Access}} accesses, {{.Stats.Counter.Issue}} issues, {{.Stats.Counter.Comment}} comments, {{.Stats.Counter.Mirror}} mirrors, {{.Stats.Counter.Oauth}} oauthes, {{.Stats.Counter.Release}} releases, {{.Stats.Counter.LoginSource}} login sources, {{.Stats.Counter.Webhook}} webhooks, {{.Stats.Counter.Milestone}} milestones. -
-
- -
-
- Operations -
- -
- - - - - - - - - - - - - - - - - -
NameOp.
Clean unbind OAuthes Run
Delete inactivate accounts Run
-
-
- -
-
- System Monitor Status -
- -
-
-
Server Uptime
-
{{.SysStatus.Uptime}}
- -
Current Goroutines
-
{{.SysStatus.NumGoroutine}}
- -
-
Current Memory Usage
-
{{.SysStatus.MemAllocated}}
- -
Total Memory Allocated
-
{{.SysStatus.MemTotal}}
- -
Memory Obtained
-
{{.SysStatus.MemSys}}
- -
Pointer Lookup Times
-
{{.SysStatus.Lookups}}
- -
Memory Allocate Times
-
{{.SysStatus.MemMallocs}}
- -
Memory Free Times
-
{{.SysStatus.MemFrees}}
- -
-
Current Heap Usage
-
{{.SysStatus.HeapAlloc}}
- -
Heap Memory Obtained
-
{{.SysStatus.HeapSys}}
- -
Heap Memory Idle
-
{{.SysStatus.HeapIdle}}
- -
Heap Memory In Use
-
{{.SysStatus.HeapInuse}}
- -
Heap Memory Released
-
{{.SysStatus.HeapReleased}}
- -
Heap Objects
-
{{.SysStatus.HeapObjects}}
- -
-
Bootstrap Stack Usage
-
{{.SysStatus.StackInuse}}
- -
Stack Memory Obtained
-
{{.SysStatus.StackSys}}
- -
MSpan Structures Usage
-
{{.SysStatus.MSpanInuse}}
- -
MSpan Structures Obtained
-
{{.SysStatus.HeapSys}}
- -
MCache Structures Usage
-
{{.SysStatus.MCacheInuse}}
- -
MCache Structures Obtained
-
{{.SysStatus.MCacheSys}}
- -
Profiling Bucket Hash Table Obtained
-
{{.SysStatus.BuckHashSys}}
- -
GC Metadada Obtained
-
{{.SysStatus.GCSys}}
- -
Other System Allocation Obtained
-
{{.SysStatus.OtherSys}}
- -
-
Next GC Recycle
-
{{.SysStatus.NextGC}}
- -
Last GC Time
-
{{.SysStatus.LastGC}} ago
- -
Total GC Pause
-
{{.SysStatus.PauseTotalNs}}
+{{template "ng/base/head" .}} +{{template "ng/base/header" .}} +
+
+
+ {{template "admin/nav" .}} +
+
+ {{template "ng/base/alert" .}} +
+
+
+ {{.i18n.Tr "admin.dashboard.statistic"}} +
+
+

+ {{.i18n.Tr "admin.dashboard.statistic_info" .Stats.Counter.User .Stats.Counter.Org .Stats.Counter.PublicKey .Stats.Counter.Repo .Stats.Counter.Watch .Stats.Counter.Star .Stats.Counter.Action .Stats.Counter.Access .Stats.Counter.Issue .Stats.Counter.Comment .Stats.Counter.Oauth .Stats.Counter.Follow .Stats.Counter.Mirror .Stats.Counter.Release .Stats.Counter.LoginSource .Stats.Counter.Webhook .Stats.Counter.Milestone .Stats.Counter.Label .Stats.Counter.HookTask .Stats.Counter.Team .Stats.Counter.UpdateTask .Stats.Counter.Attachment | Str2html}} +

+
+
+
+
+ {{.i18n.Tr "admin.dashboard.operations"}} +
+
+
+ + + + + + + + + + + + + + + + + +
{{.i18n.Tr "admin.dashboard.operation_name"}}{{.i18n.Tr "admin.dashboard.operation_switch"}}
{{.i18n.Tr "admin.dashboard.clean_unbind_oauth"}} {{.i18n.Tr "admin.dashboard.operation_run"}}
{{.i18n.Tr "admin.dashboard.delete_inactivate_accounts"}} {{.i18n.Tr "admin.dashboard.operation_run"}}
+
+
+
+
+
+
+ {{.i18n.Tr "admin.dashboard.system_status"}} +
+
+
+
{{.i18n.Tr "admin.dashboard.server_uptime"}}
+
{{.SysStatus.Uptime}}
+ +
{{.i18n.Tr "admin.dashboard.current_goroutine"}}
+
{{.SysStatus.NumGoroutine}}
+ +
+
{{.i18n.Tr "admin.dashboard.current_memory_usage"}}
+
{{.SysStatus.MemAllocated}}
+ +
{{.i18n.Tr "admin.dashboard.total_memory_allocated"}}
+
{{.SysStatus.MemTotal}}
+ +
{{.i18n.Tr "admin.dashboard.memory_obtained"}}
+
{{.SysStatus.MemSys}}
+ +
{{.i18n.Tr "admin.dashboard.pointer_lookup_times"}}
+
{{.SysStatus.Lookups}}
+ +
{{.i18n.Tr "admin.dashboard.memory_allocate_times"}}
+
{{.SysStatus.MemMallocs}}
+ +
{{.i18n.Tr "admin.dashboard.memory_free_times"}}
+
{{.SysStatus.MemFrees}}
+ +
+
{{.i18n.Tr "admin.dashboard.current_heap_usage"}}
+
{{.SysStatus.HeapAlloc}}
+ +
{{.i18n.Tr "admin.dashboard.heap_memory_obtained"}}
+
{{.SysStatus.HeapSys}}
+ +
{{.i18n.Tr "admin.dashboard.heap_memory_idle"}}
+
{{.SysStatus.HeapIdle}}
+ +
{{.i18n.Tr "admin.dashboard.heap_memory_in_use"}}
+
{{.SysStatus.HeapInuse}}
+ +
{{.i18n.Tr "admin.dashboard.heap_memory_released"}}
+
{{.SysStatus.HeapReleased}}
+ +
{{.i18n.Tr "admin.dashboard.heap_objects"}}
+
{{.SysStatus.HeapObjects}}
+ +
+
{{.i18n.Tr "admin.dashboard.bootstrap_stack_usage"}}
+
{{.SysStatus.StackInuse}}
+ +
{{.i18n.Tr "admin.dashboard.stack_memory_obtained"}}
+
{{.SysStatus.StackSys}}
+ +
{{.i18n.Tr "admin.dashboard.mspan_structures_usage"}}
+
{{.SysStatus.MSpanInuse}}
+ +
{{.i18n.Tr "admin.dashboard.mspan_structures_obtained"}}
+
{{.SysStatus.HeapSys}}
+ +
{{.i18n.Tr "admin.dashboard.mcache_structures_usage"}}
+
{{.SysStatus.MCacheInuse}}
+ +
{{.i18n.Tr "admin.dashboard.mcache_structures_obtained"}}
+
{{.SysStatus.MCacheSys}}
+ +
{{.i18n.Tr "admin.dashboard.profiling_bucket_hash_table_obtained"}}
+
{{.SysStatus.BuckHashSys}}
+ +
{{.i18n.Tr "admin.dashboard.gc_metadata_obtained"}}
+
{{.SysStatus.GCSys}}
+ +
{{.i18n.Tr "admin.dashboard.other_system_allocation_obtained"}}
+
{{.SysStatus.OtherSys}}
+ +
+
{{.i18n.Tr "admin.dashboard.next_gc_recycle"}}
+
{{.SysStatus.NextGC}}
+ +
{{.i18n.Tr "admin.dashboard.last_gc_time"}}
+
{{.SysStatus.LastGC}}
+ +
{{.i18n.Tr "admin.dashboard.total_gc_pause"}}
+
{{.SysStatus.PauseTotalNs}}
-
Last GC Pause
-
{{.SysStatus.PauseNs}}
+
{{.i18n.Tr "admin.dashboard.last_gc_pause"}}
+
{{.SysStatus.PauseNs}}
-
GC Times
-
{{.SysStatus.NumGC}}
-
+
{{.i18n.Tr "admin.dashboard.gc_times"}}
+
{{.SysStatus.NumGC}}
+
+
+
+
+
-{{template "base/footer" .}} \ No newline at end of file +{{template "ng/base/footer" .}} \ No newline at end of file diff --git a/templates/admin/nav.tmpl b/templates/admin/nav.tmpl index b78e0bd1..fa9b173e 100644 --- a/templates/admin/nav.tmpl +++ b/templates/admin/nav.tmpl @@ -1,10 +1,14 @@ -
- + \ No newline at end of file -- cgit v1.2.3