{% extends "admin/base.html" %} {% block title %}Kunde bearbeiten: {{ customer.display_name }}{% endblock %} {% block content %} {# Sprint 12: All customer data comes from custom_fields #} {% set fields = customer.get_custom_fields() %} {% set addr = customer.display_address %}

Kunde bearbeiten

Kontaktdaten
E-Mail kann nicht geaendert werden (Identifikator)
Adresse
E-Mail-Einstellungen
Erhaelt E-Mails bei neuen Buchungen
Erhaelt Erinnerungen vor Kursbeginn
Erhaelt Rechnungen per E-Mail
Erhaelt Newsletter und Angebote
Konto-Informationen
Kunden-ID #{{ customer.id }}
WP User-ID {{ customer.wp_user_id or '-' }}
Registriert {{ customer.created_at.strftime('%d.%m.%Y um %H:%M') if customer.created_at else '-' }}
Letzter Login {% if customer.last_login_at %} {{ customer.last_login_at.strftime('%d.%m.%Y um %H:%M') }} {% else %} Noch nie eingeloggt {% endif %}
{% set skip_core = ['name', 'phone', 'address_street', 'address_zip', 'address_city', 'email'] %} {% set extra_fields = {} %} {% for key, value in fields.items() if key not in skip_core %} {% set _ = extra_fields.update({key: value}) %} {% endfor %} {% if extra_fields %}
Weitere Felder
{% for key, value in extra_fields.items() %} {% set saved_field = field_config.wp_fields.get(key, {}) %} {% set label = saved_field.get('label') or key %}
{% endfor %}
{% endif %}
Abbrechen
{% endblock %}