{% import "includes/macros" as macros %} {% extends "base" %} {% block content %}
← Userverwaltung

Benutzer zusammenführen

Wähle zwei Benutzer aus: Der erste (Quelle) wird gelöscht und alle Daten werden zum zweiten (Ziel) übertragen.

Quelle (wird gelöscht)

{% if selected_target %} {% endif %}

Ziel (bleibt erhalten)

{% if selected_source %} {% endif %}
{% if preview %}

Vorschau der Änderungen

{{ source_user.name }} (wird gelöscht)

  • {{ preview.source_total_km }} km
  • {{ preview.source_trip_count }} Ausfahrten

{{ target_user.name }} (bleibt)

  • {{ preview.target_total_km }} km
  • {{ preview.target_trip_count }} Ausfahrten

Nach Zusammenführung:

{{ target_user.name }} wird haben: {{ preview.source_total_km + preview.target_total_km }} km, {{ preview.source_trip_count + preview.target_trip_count - preview.rower_conflicts }} Ausfahrten

{% set total_to_transfer = preview.rower_entries_to_transfer + preview.role_entries_to_transfer + preview.user_trip_entries_to_transfer + preview.logbook_shipmaster_entries + preview.logbook_steering_entries %} {% if total_to_transfer > 0 %}

Daten die übertragen werden:

    {% if preview.rower_entries_to_transfer > 0 %}
  • {{ preview.rower_entries_to_transfer }} Ausfahrten
  • {% endif %} {% if preview.role_entries_to_transfer > 0 %}
  • {{ preview.role_entries_to_transfer }} Rollen
  • {% endif %} {% if preview.logbook_shipmaster_entries > 0 %}
  • {{ preview.logbook_shipmaster_entries }} Logbuch-Einträge (als Schiffsführer)
  • {% endif %} {% if preview.logbook_steering_entries > 0 %}
  • {{ preview.logbook_steering_entries }} Logbuch-Einträge (als Steuerperson)
  • {% endif %}
{% endif %} {% set total_conflicts = preview.rower_conflicts + preview.role_conflicts + preview.user_trip_conflicts %} {% if total_conflicts > 0 %}

{{ total_conflicts }} doppelte Einträge werden entfernt

    {% if preview.rower_conflicts > 0 %}
  • {{ preview.rower_conflicts }} Ausfahrten (beide waren im selben Boot)
  • {% endif %} {% if preview.role_conflicts > 0 %}
  • {{ preview.role_conflicts }} Rollen (beide haben dieselbe Rolle)
  • {% endif %}
{% endif %}
Abbrechen
{% endif %}
{% endblock content %}