feat: Add user and admin dropdown menus for enhanced navigation

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-27 19:57:59 +02:00
parent c75f9dce4d
commit efae5e36ef
+25
View File
@@ -377,6 +377,31 @@
</div>
<div class="nav-actions">
{% if 'username' in session %}
<details class="nav-dropdown">
<summary class="nav-btn">Nutzerbereich</summary>
<div class="dropdown-menu">
<a href="{{ url_for('my_invoices') }}">Meine Rechnungen</a>
<a href="{{ url_for('my_instance_management') }}">Meine Instanz</a>
<a href="{{ url_for('user_chat') }}">Chat mit Admin</a>
<a href="{{ url_for('user_tickets') }}">Support Tickets</a>
</div>
</details>
{% if session.get('is_admin') %}
<details class="nav-dropdown">
<summary class="nav-btn">Admin</summary>
<div class="dropdown-menu">
<a href="{{ url_for('admin_dashboard') }}">Dashboard</a>
<a href="{{ url_for('admin_users') }}">Userverwaltung</a>
<a href="{{ url_for('admin_invoices') }}">Rechnungsverwaltung</a>
<a href="{{ url_for('admin_chats') }}">Admin-Chat</a>
<a href="{{ url_for('admin_tickets') }}">Support-Center</a>
<a href="{{ url_for('admin_system_tools') }}">System-Tools</a>
<a href="{{ url_for('admin_blog') }}">Blog verwalten</a>
<a href="{{ url_for('admin_team') }}">Team Cards</a>
<a href="{{ url_for('admin_instances') }}">Schul-Instanzen</a>
</div>
</details>
{% endif %}
<a class="nav-btn primary" href="{{ url_for('appointments') }}">Buchungsoption</a>
<a class="nav-btn" href="{{ url_for('logout') }}">Logout</a>
{% else %}