From 2a5b882a252e9df9a748373a7e650872374df2dd Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 18 Nov 2021 20:34:50 +1100 Subject: [PATCH] Navbar updates - Display "demo mode" with link to docs - Remove "admin" menu action --- InvenTree/InvenTree/settings.py | 5 ++++- InvenTree/templates/navbar.html | 6 +++++- InvenTree/templates/navbar_demo.html | 12 ++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 InvenTree/templates/navbar_demo.html diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index c9d6e72086..cda30b0a27 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -240,7 +240,10 @@ STATIC_COLOR_THEMES_DIR = os.path.join(STATIC_ROOT, 'css', 'color-themes') MEDIA_URL = '/media/' if DEBUG: - logger.info("InvenTree running in DEBUG mode") + logger.info("InvenTree running with DEBUG enabled") + +if DEMO_MODE: + logger.warning("InvenTree running in DEMO mode") logger.debug(f"MEDIA_ROOT: '{MEDIA_ROOT}'") logger.debug(f"STATIC_ROOT: '{STATIC_ROOT}'") diff --git a/InvenTree/templates/navbar.html b/InvenTree/templates/navbar.html index eeb049d320..c339d7b4e1 100644 --- a/InvenTree/templates/navbar.html +++ b/InvenTree/templates/navbar.html @@ -4,6 +4,7 @@ {% settings_value 'BARCODE_ENABLE' as barcodes %} {% settings_value 'STICKY_HEADER' user=request.user as sticky %} +{% inventree_demo_mode as demo %}