summaryrefslogtreecommitdiff
path: root/system/admin/handlers.go
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2017-01-12 13:01:05 -0800
committerSteve Manuel <nilslice@gmail.com>2017-01-12 13:01:05 -0800
commitc9137cfa590a73e32eef4e87d6d3b23e8e02f2c8 (patch)
tree2a1e6cc62dc65ff0c98262a386dc77f564530222 /system/admin/handlers.go
parentbb77182ca41c420c3fcbf9f0754e604e336bead6 (diff)
update ui for admin addons page to have more data
Diffstat (limited to 'system/admin/handlers.go')
-rw-r--r--system/admin/handlers.go23
1 files changed, 17 insertions, 6 deletions
diff --git a/system/admin/handlers.go b/system/admin/handlers.go
index 5d71262..707814a 100644
--- a/system/admin/handlers.go
+++ b/system/admin/handlers.go
@@ -2260,6 +2260,9 @@ func adminAddonListItem(data []byte) []byte {
id := gjson.GetBytes(data, "addon_reverse_dns").String()
status := gjson.GetBytes(data, "addon_status").String()
name := gjson.GetBytes(data, "addon_name").String()
+ author := gjson.GetBytes(data, "addon_author").String()
+ authorURL := gjson.GetBytes(data, "addon_author_url").String()
+ version := gjson.GetBytes(data, "addon_version").String()
var action string
var buttonClass string
@@ -2273,13 +2276,21 @@ func adminAddonListItem(data []byte) []byte {
a := `
<li class="col s12">
- <a href="/admin/addon?id=` + id + `" alt="Configure '` + name + `'">` + name + `</a>
+ <div class="row">
+ <div class="col s9">
+ <a class="addon-name" href="/admin/addon?id=` + id + `" alt="Configure '` + name + `'">` + name + `</a>
+ <span class="addon-meta addon-author">by: <a href="` + authorURL + `">` + author + `</a></span>
+ <span class="addon-meta addon-version">version: ` + version + `</span>
+ </div>
- <form enctype="multipart/form-data" class="quick-` + strings.ToLower(action) + `-addon __ponzu right" action="/admin/addons" method="post">
- <button class="btn waves-effect waves-effect-light ` + buttonClass + `">` + action + `</button>
- <input type="hidden" name="id" value="` + id + `" />
- <input type="hidden" name="action" value="` + action + `" />
- </form>
+ <div class="col s3">
+ <form enctype="multipart/form-data" class="quick-` + strings.ToLower(action) + `-addon __ponzu right" action="/admin/addons" method="post">
+ <button class="btn waves-effect waves-effect-light ` + buttonClass + `">` + action + `</button>
+ <input type="hidden" name="id" value="` + id + `" />
+ <input type="hidden" name="action" value="` + action + `" />
+ </form>
+ </div>
+ </div>
</li>`
return []byte(a)