mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Navbar updates
- Display "demo mode" with link to docs - Remove "admin" menu action
This commit is contained in:
parent
1f5e4a1e6b
commit
2a5b882a25
@ -240,7 +240,10 @@ STATIC_COLOR_THEMES_DIR = os.path.join(STATIC_ROOT, 'css', 'color-themes')
|
|||||||
MEDIA_URL = '/media/'
|
MEDIA_URL = '/media/'
|
||||||
|
|
||||||
if DEBUG:
|
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"MEDIA_ROOT: '{MEDIA_ROOT}'")
|
||||||
logger.debug(f"STATIC_ROOT: '{STATIC_ROOT}'")
|
logger.debug(f"STATIC_ROOT: '{STATIC_ROOT}'")
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
{% settings_value 'BARCODE_ENABLE' as barcodes %}
|
{% settings_value 'BARCODE_ENABLE' as barcodes %}
|
||||||
{% settings_value 'STICKY_HEADER' user=request.user as sticky %}
|
{% settings_value 'STICKY_HEADER' user=request.user as sticky %}
|
||||||
|
{% inventree_demo_mode as demo %}
|
||||||
|
|
||||||
<nav class="navbar {% if sticky %}fixed-top{% endif %} navbar-expand-lg navbar-light">
|
<nav class="navbar {% if sticky %}fixed-top{% endif %} navbar-expand-lg navbar-light">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
@ -58,6 +59,9 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{% if demo %}
|
||||||
|
{% include "navbar_demo.html" %}
|
||||||
|
{% endif %}
|
||||||
{% include "search_form.html" %}
|
{% include "search_form.html" %}
|
||||||
<ul class='navbar-nav flex-row'>
|
<ul class='navbar-nav flex-row'>
|
||||||
{% if barcodes %}
|
{% if barcodes %}
|
||||||
@ -78,7 +82,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<ul class='dropdown-menu dropdown-menu-end inventree-navbar-menu'>
|
<ul class='dropdown-menu dropdown-menu-end inventree-navbar-menu'>
|
||||||
{% if user.is_authenticated %}
|
{% if user.is_authenticated %}
|
||||||
{% if user.is_staff %}
|
{% if user.is_staff and not demo %}
|
||||||
<li><a class='dropdown-item' href="/admin/"><span class="fas fa-user"></span> {% trans "Admin" %}</a></li>
|
<li><a class='dropdown-item' href="/admin/"><span class="fas fa-user"></span> {% trans "Admin" %}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li><a class='dropdown-item' href="{% url 'account_logout' %}"><span class="fas fa-sign-out-alt"></span> {% trans "Logout" %}</a></li>
|
<li><a class='dropdown-item' href="{% url 'account_logout' %}"><span class="fas fa-sign-out-alt"></span> {% trans "Logout" %}</a></li>
|
||||||
|
12
InvenTree/templates/navbar_demo.html
Normal file
12
InvenTree/templates/navbar_demo.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{% load i18n %}
|
||||||
|
{% include "spacer.html" %}
|
||||||
|
<div class='flex'>
|
||||||
|
<h6>
|
||||||
|
{% trans "InvenTree demo mode" %}
|
||||||
|
<a href='https://inventree.readthedocs.io/en/latest/demo/'>
|
||||||
|
<span class='fas fa-info-circle'></span>
|
||||||
|
</a>
|
||||||
|
</h6>
|
||||||
|
</div>
|
||||||
|
{% include "spacer.html" %}
|
||||||
|
{% include "spacer.html" %}
|
Loading…
Reference in New Issue
Block a user