From e32ee9f02e6397d7677ac70a59424acf8fcfad93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Sun, 14 Feb 2016 17:37:05 +0100 Subject: [PATCH] ux(admin): admin pages overhaul --- pkg/api/index.go | 8 + public/app/core/components/navbar/navbar.html | 11 +- public/app/core/components/navbar/navbar.ts | 24 ++ .../core/components/sidemenu/sidemenu.html | 19 -- .../app/core/components/sidemenu/sidemenu.ts | 56 +--- public/app/core/routes/routes.ts | 15 ++ public/app/features/admin/admin.ts | 38 +++ public/app/features/admin/adminStatsCtrl.ts | 18 -- public/app/features/admin/all.js | 8 - .../features/admin/partials/admin_home.html | 28 ++ .../app/features/admin/partials/edit_org.html | 15 +- .../features/admin/partials/edit_user.html | 254 +++++++++--------- .../app/features/admin/partials/new_user.html | 116 ++++---- public/app/features/admin/partials/orgs.html | 60 +++-- .../app/features/admin/partials/settings.html | 12 +- public/app/features/admin/partials/stats.html | 100 +++---- public/app/features/admin/partials/users.html | 75 +++--- public/app/features/all.js | 1 - 18 files changed, 435 insertions(+), 423 deletions(-) create mode 100644 public/app/features/admin/admin.ts delete mode 100644 public/app/features/admin/adminStatsCtrl.ts delete mode 100644 public/app/features/admin/all.js create mode 100644 public/app/features/admin/partials/admin_home.html diff --git a/pkg/api/index.go b/pkg/api/index.go index 64b6da6a3a7..cffbf04482e 100644 --- a/pkg/api/index.go +++ b/pkg/api/index.go @@ -100,6 +100,14 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) { } } + if c.IsGrafanaAdmin { + data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{ + Text: "Admin", + Icon: "fa fa-fw fa-cogs", + Url: setting.AppSubUrl + "/admin", + }) + } + return &data, nil } diff --git a/public/app/core/components/navbar/navbar.html b/public/app/core/components/navbar/navbar.html index 02369f5f608..8f070616d6e 100644 --- a/public/app/core/components/navbar/navbar.html +++ b/public/app/core/components/navbar/navbar.html @@ -1,5 +1,6 @@