fix: hamburger menu vertical stack, lock paid orders, order cancellation with balance refund, deduplicate admin drawer
This commit is contained in:
+23
-21
@@ -23,9 +23,11 @@
|
||||
<!-- LEFT: Menu Toggle + Brand -->
|
||||
<div class="nav-left">
|
||||
<button class="menu-toggle-btn" id="drawerToggleBtn" onclick="openDrawer()" aria-label="Menü öffnen" aria-expanded="false">
|
||||
<span class="bar"></span>
|
||||
<span class="bar"></span>
|
||||
<span class="bar"></span>
|
||||
<span class="hamburger-icon">
|
||||
<span class="bar"></span>
|
||||
<span class="bar"></span>
|
||||
<span class="bar"></span>
|
||||
</span>
|
||||
<span class="menu-btn-text">Menü</span>
|
||||
</button>
|
||||
|
||||
@@ -121,14 +123,6 @@
|
||||
<span class="nav-item-text">Brotzeit bestellen</span>
|
||||
</a>
|
||||
|
||||
{% if current_user and (current_user.role in ['admin', 'organizer']) %}
|
||||
<a href="/einkauf" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">🛒</span>
|
||||
<span class="nav-item-text">Einkaufsliste & Kasse</span>
|
||||
<span class="nav-badge-pill">Einkauf</span>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
{% if current_user and current_user.role != 'guest' %}
|
||||
<div class="nav-group-title">KASSE & GUTHABEN</div>
|
||||
<a href="/kasse" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
@@ -138,7 +132,16 @@
|
||||
{% endif %}
|
||||
|
||||
{% if current_user and current_user.role in ['admin', 'organizer'] %}
|
||||
<div class="nav-group-title">ORGANISATION</div>
|
||||
<div class="nav-group-title">VERWALTUNG & ORGA</div>
|
||||
<a href="/einkauf" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">🛒</span>
|
||||
<span class="nav-item-text">Einkaufsliste & Kasse</span>
|
||||
<span class="nav-badge-pill">Theke</span>
|
||||
</a>
|
||||
<a href="/admin?tab=orders" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">📋</span>
|
||||
<span class="nav-item-text">Bestellungen & Abrechnung</span>
|
||||
</a>
|
||||
<a href="/admin?tab=event" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">📅</span>
|
||||
<span class="nav-item-text">Termine & Runden</span>
|
||||
@@ -147,18 +150,17 @@
|
||||
<span class="nav-item-icon">🥨</span>
|
||||
<span class="nav-item-text">Sortiment & Preise</span>
|
||||
</a>
|
||||
<a href="/admin?tab=team" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">✉️</span>
|
||||
<span class="nav-item-text">Einladungen & Gast-Links</span>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
{% if current_user and current_user.role == 'admin' %}
|
||||
<div class="nav-group-title">SYSTEM-ADMINISTRATION</div>
|
||||
<a href="/admin?tab=team" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">👥</span>
|
||||
<span class="nav-item-text">Team- & Rollenverwaltung</span>
|
||||
<span class="nav-item-text">{% if current_user.role == 'admin' %}Team, Rollen & Einladungen{% else %}Team & Einladungen{% endif %}</span>
|
||||
{% if current_user.role == 'admin' %}
|
||||
<span class="nav-badge-pill admin">Admin</span>
|
||||
{% endif %}
|
||||
</a>
|
||||
{% elif current_user and current_user.role == 'user' %}
|
||||
<a href="/einkauf" class="drawer-nav-item" onclick="closeDrawer()">
|
||||
<span class="nav-item-icon">🛒</span>
|
||||
<span class="nav-item-text">Einkaufsliste (Theke)</span>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user