From fa763482c3e2ef60aa7210e1bff6b206ef814229 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 5 Apr 2019 16:00:20 +0200 Subject: dashboard/app: add admin page Add /admin page and move logs, jobs, manager onto it. The main page is too overloaded and takes too long to load. We need to start splitting it. This is a first step. --- dashboard/app/handler.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'dashboard/app/handler.go') diff --git a/dashboard/app/handler.go b/dashboard/app/handler.go index 167ca5857..7fc133bee 100644 --- a/dashboard/app/handler.go +++ b/dashboard/app/handler.go @@ -73,12 +73,14 @@ func serveTemplate(w http.ResponseWriter, name string, data interface{}) error { } type uiHeader struct { + Admin bool LoginLink string AnalyticsTrackingID string } func commonHeader(c context.Context, r *http.Request) *uiHeader { h := &uiHeader{ + Admin: accessLevel(c, r) == AccessAdmin, AnalyticsTrackingID: config.AnalyticsTrackingID, } if user.Current(c) == nil { -- cgit mrf-deployment