diff options
author | Steve Manuel <nilslice@gmail.com> | 2017-01-12 13:01:05 -0800 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2017-01-12 13:01:05 -0800 |
commit | c9137cfa590a73e32eef4e87d6d3b23e8e02f2c8 (patch) | |
tree | 2a1e6cc62dc65ff0c98262a386dc77f564530222 /system/admin/handlers.go | |
parent | bb77182ca41c420c3fcbf9f0754e604e336bead6 (diff) |
update ui for admin addons page to have more data
Diffstat (limited to 'system/admin/handlers.go')
-rw-r--r-- | system/admin/handlers.go | 23 |
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) |