85 lines
3.5 KiB
HTML
Executable File
85 lines
3.5 KiB
HTML
Executable File
{% extends "base_sidebar.html" %}
|
|
{% block title %}Dashboard{% endblock %}
|
|
{% block topbar_title %}Dashboard{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="dashboard-welcome">
|
|
<h1>Willkommen zurueck, {{ customer.display_name.split()[0] if customer.display_name else 'Kunde' }}!</h1>
|
|
<p>Verwalten Sie Ihre Buchungen, Rechnungen und Video-Kurse.</p>
|
|
</div>
|
|
|
|
<div class="dashboard-grid">
|
|
<!-- Rechnungen & Belege -->
|
|
<div class="dashboard-card card-invoices">
|
|
<div class="card-overlay"></div>
|
|
<div class="card-content">
|
|
<i class="bi bi-receipt card-icon"></i>
|
|
<h3 class="card-title">Rechnungen & Belege</h3>
|
|
<p class="card-description">PDF herunterladen, Zahlungsstatus pruefen</p>
|
|
<div class="card-links">
|
|
<a href="{{ url_for('invoices.list_invoices') }}" class="card-link">
|
|
<i class="bi bi-file-earmark-pdf me-1"></i> PDF-Rechnungen herunterladen
|
|
</a>
|
|
<a href="{{ url_for('invoices.list_invoices') }}" class="card-link">
|
|
<i class="bi bi-clock-history me-1"></i> Vergangene Transaktionen
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Buchungen verwalten -->
|
|
<div class="dashboard-card card-bookings">
|
|
<div class="card-overlay"></div>
|
|
<div class="card-content">
|
|
<i class="bi bi-calendar-check card-icon"></i>
|
|
<h3 class="card-title">Buchungen verwalten</h3>
|
|
<p class="card-description">Stornierung online beantragen</p>
|
|
<div class="card-links">
|
|
<a href="{{ url_for('bookings.list_bookings') }}" class="card-link">
|
|
<i class="bi bi-x-circle me-1"></i> Stornierung beantragen
|
|
</a>
|
|
<a href="{{ url_for('bookings.list_bookings') }}" class="card-link">
|
|
<i class="bi bi-pencil me-1"></i> Buchungen bearbeiten
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Video-Bibliothek -->
|
|
<div class="dashboard-card card-videos">
|
|
<div class="card-overlay"></div>
|
|
<div class="card-content">
|
|
<i class="bi bi-play-circle card-icon"></i>
|
|
<h3 class="card-title">Video-Bibliothek</h3>
|
|
<p class="card-description">Zugang zu Ihren gekauften Video-Kursen</p>
|
|
<div class="card-links">
|
|
<a href="{{ url_for('videos.list_videos') }}" class="card-link">
|
|
<i class="bi bi-collection-play me-1"></i> Videos ansehen
|
|
</a>
|
|
<a href="{{ url_for('videos.list_videos') }}" class="card-link">
|
|
<i class="bi bi-book me-1"></i> Tutorials & Aufzeichnungen
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Einstellungen -->
|
|
<div class="dashboard-card card-settings">
|
|
<div class="card-overlay"></div>
|
|
<div class="card-content">
|
|
<i class="bi bi-gear card-icon"></i>
|
|
<h3 class="card-title">Einstellungen & Profil</h3>
|
|
<p class="card-description">E-Mail-Benachrichtigungen, Kontodaten</p>
|
|
<div class="card-links">
|
|
<a href="{{ url_for('profile.settings') }}" class="card-link">
|
|
<i class="bi bi-bell me-1"></i> E-Mail-Benachrichtigungen
|
|
</a>
|
|
<a href="{{ url_for('profile.show') }}" class="card-link">
|
|
<i class="bi bi-person me-1"></i> Profil bearbeiten
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|