瀏覽代碼

Added API Page

Yoginth 7 年之前
父節點
當前提交
a73caa1732
共有 4 個文件被更改,包括 27 次插入1 次删除
  1. 1 0
      cmd/web.go
  2. 7 0
      routes/admin/admin.go
  3. 18 0
      templates/admin/api.tmpl
  4. 1 1
      templates/admin/navbar.tmpl

+ 1 - 0
cmd/web.go

@@ -252,6 +252,7 @@ func runWeb(c *cli.Context) error {
 	m.Group("/admin", func() {
 		m.Get("", admin.Dashboard)
 		m.Get("/analytics", admin.Analytics)
+		m.Get("/api", admin.AdminAPI)
 		m.Get("/config", admin.Config)
 		m.Post("/config/test_mail", admin.SendTestMail)
 		m.Get("/monitor", admin.Monitor)

+ 7 - 0
routes/admin/admin.go

@@ -21,6 +21,7 @@ import (
 const (
 	DASHBOARD = "admin/dashboard"
 	ANALYTICS = "admin/analytics"
+	API       = "admin/api"
 	CONFIG    = "admin/config"
 	MONITOR   = "admin/monitor"
 	STATUS    = "admin/status"
@@ -264,3 +265,9 @@ func Analytics(c *context.Context) {
 	c.Data["PageIsAdminAnalytics"] = true
 	c.HTML(200, ANALYTICS)
 }
+
+func AdminAPI(c *context.Context) {
+	c.Data["Title"] = "API"
+	c.Data["PageIsAdminAPI"] = true
+	c.HTML(200, API)
+}

+ 18 - 0
templates/admin/api.tmpl

@@ -0,0 +1,18 @@
+{{template "base/head" .}}
+<div class="admin monitor">
+	<div class="ui container">
+		<div class="ui grid">
+			{{template "admin/navbar" .}}
+			<div class="twelve wide column content">
+				{{template "base/alert" .}}
+				<h4 class="ui top attached header">
+					API 📲 <span class="ui basic green label small">Beta</span>
+				</h4>
+				<div class="ui unstackable attached table segment center">
+                    Soon
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+{{template "base/footer" .}}

+ 1 - 1
templates/admin/navbar.tmpl

@@ -27,7 +27,7 @@
 		<a class="{{if .PageIsAdminConfig}}active{{end}} item" href="{{AppSubURL}}/admin/config">
 			🛠️ Configuration
 		</a>
-		<a class="{{if .PageIsAdminConfig}}active{{end}} item" href="{{AppSubURL}}/admin/api">
+		<a class="{{if .PageIsAdminAPI}}active{{end}} item" href="{{AppSubURL}}/admin/api">
 			📲 API
 			<span class="ui green basic label small">Beta</span>
 		</a>