From 7dfd04b7b6cf418e45b2a68235191ee1ca6d03ca Mon Sep 17 00:00:00 2001 From: darta Date: Mon, 24 Jan 2022 17:37:36 +0100 Subject: [PATCH] feat(api,admin): added menu bar --- admin/src/admin/static/templates/base.html | 14 +- admin/src/admin/static/templates/header.html | 53 +-- admin/src/admin/static/templates/sidebar.html | 12 +- admin/src/admin/views/WebViews.py | 2 +- docker/api/default.conf | 9 + docker/api/src/api/lib/menu.py | 8 + .../api/src/api/static/_templates/admin.html | 313 ++++++++++++++++++ 7 files changed, 346 insertions(+), 65 deletions(-) create mode 100644 docker/api/src/api/static/_templates/admin.html diff --git a/admin/src/admin/static/templates/base.html b/admin/src/admin/static/templates/base.html index 76b5b84..16d788f 100644 --- a/admin/src/admin/static/templates/base.html +++ b/admin/src/admin/static/templates/base.html @@ -38,7 +38,7 @@ -
+
@@ -102,6 +102,18 @@ + + {% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} diff --git a/admin/src/admin/static/templates/header.html b/admin/src/admin/static/templates/header.html index cfe07f7..7b81904 100644 --- a/admin/src/admin/static/templates/header.html +++ b/admin/src/admin/static/templates/header.html @@ -1,53 +1,2 @@ -
- + diff --git a/admin/src/admin/static/templates/sidebar.html b/admin/src/admin/static/templates/sidebar.html index 69e1531..4b62e3d 100644 --- a/admin/src/admin/static/templates/sidebar.html +++ b/admin/src/admin/static/templates/sidebar.html @@ -1,8 +1,4 @@
@@ -18,13 +14,7 @@
  • Roles
  • Import
  • Customization
  • - {% if current_user.role == 'admin' %} -

    System Admin

    -
    -
  • SysAdminUsers
  • -
  • SysAdminGroups
  • -
  • External
  • - {% endif %} +
  • Legal