aircox/templates: display a link to dashboard when user in not authenticated

This commit is contained in:
Chris Tactic 2024-11-08 09:31:29 +01:00
parent 0788d4af37
commit 8ecf71b96e
2 changed files with 16 additions and 8 deletions

View File

@ -76,10 +76,8 @@ Usefull context:
{% for item, render in items %} {% for item, render in items %}
{{ render }} {{ render }}
{% endfor %} {% endfor %}
{% endblock %}
{% if user.is_authenticated %}
{% include "./widgets/nav.html" %} {% include "./widgets/nav.html" %}
{% endif %} {% endblock %}
</div> </div>
{% endblock %} {% endblock %}
</nav> </nav>

View File

@ -1,11 +1,20 @@
{% load aircox i18n %} {% load aircox i18n %}
<div class="dropdown is-hoverable is-right"> {% if not user.is_authenticated %}
<div class="dropdown-trigger"> <div class="dropdown-trigger nav-item">
<button class="button square" aria-haspopup="true" aria-controls="dropdown-menu" type="button"> <a class="button square" href="{% url 'dashboard' %}" style="background-color:unset;">
<span class="icon"> <span class="icon">
<i class="fa-regular fa-user" aria-hidden="true" style="opacity: 0.6"></i> <i class="fa-regular fa-user" aria-hidden="true"></i>
</span> </span>
</button> </a>
</div>
{% else %}
<div class="dropdown is-hoverable is-right" style="display:block;">
<div class="dropdown-trigger nav-item">
<a class="button square" aria-haspopup="true" aria-controls="dropdown-menu" style="background-color:unset;">
<span class="icon">
<i class="fa-regular fa-user" aria-hidden="true"></i>
</span>
</a>
</div> </div>
<div class="dropdown-menu" id="dropdown-menu" role="menu" style="z-index:200"> <div class="dropdown-menu" id="dropdown-menu" role="menu" style="z-index:200">
<div class="dropdown-content"> <div class="dropdown-content">
@ -53,3 +62,4 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}