Clean up nav menu template

This commit is contained in:
jeremystretch 2021-07-22 10:27:57 -04:00
parent 3f0b355717
commit a0b17e145b

View File

@ -38,40 +38,22 @@
{{ item.link_text }} {{ item.link_text }}
</a> </a>
{# Menu item buttons (if any) #}
{% if item.buttons %} {% if item.buttons %}
<div class="btn-group ps-1"> <div class="btn-group ps-1">
{% for button in item.buttons %} {% for button in item.buttons %}
{% if request.user|has_perms:button.permissions %} {% if request.user|has_perms:button.permissions %}
<a class="btn btn-sm btn-{{ button.color }} lh-1" href="{% url button.link %}" title="{{ button.title }}"> <a class="btn btn-sm btn-{{ button.color }} lh-1" href="{% url button.link %}" title="{{ button.title }}">
<i class="{{ button.icon_class }}"></i> <i class="{{ button.icon_class }}"></i>
</a> </a>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</div>
{% endif %}
{# Add & Import Buttons #}
{% if item.has_add or item.has_import %}
<div class="btn-group ps-1">
{% if item.has_add %}
<a class="btn btn-sm btn-success lh-1" href="{% url item.add_url %}" title="Add {{ item.label }}">
<i class="mdi mdi-plus-thick"></i>
</a>
{% endif %}
{% if item.has_import %}
<a class="btn btn-sm btn-outline-success lh-1" href="{% url item.import_url %}" title="Import {{ item.label }}">
<i class="mdi mdi-upload"></i>
</a>
{% endif %}
</div> </div>
{% endif %} {% endif %}
{% else %} {% else %}
{# Display a disabled link (no permission) #}
<a class="nav-link flex-grow-1 disabled"> <a class="nav-link flex-grow-1 disabled">
{{ item.link_text }} {{ item.link_text }}
</a> </a>