feat: soft-delete for teamer accounts

addresses #869dv9br3
This commit is contained in:
Björn Fromme
2026-08-11 12:26:13 +02:00
parent 388ecf9603
commit d654ce77fb
45 changed files with 1151 additions and 7 deletions
+17
View File
@@ -164,6 +164,23 @@
</button>
</div>
</div>
<div class="pt-8 mt-4 border-t border-gray-200">
<h4 class="font-bold pb-2">
Account löschen
</h4>
<div class="pb-2 text-sm">
Du kannst deinen Account löschen. Du wirst danach aus allen Listen
und dem E-Mail-Versand ausgeschlossen und kannst dich nicht mehr
anmelden.
</div>
<button type="button"
class="btn btn--small bg-red-500 text-white"
hx-get="{{ path('app_teamer_profile_delete_account') }}"
hx-target="body"
hx-swap="beforeend">
Account löschen
</button>
</div>
</div>
</div>
@@ -0,0 +1,27 @@
{% extends 'htmx_modal.html.twig' %}
{% block title %}Account löschen{% endblock %}
{% block content %}
{{ form_start(form) }}
<div class="flex flex-col space-y-4 pb-4">
<div>
Wenn du deinen Account löschst, wirst du aus allen Listen, Formularen und dem
E-Mail-Versand ausgeschlossen und kannst dich nicht mehr anmelden.
</div>
<div>
Deine bisherigen Einsätze, Honorarverträge und Honorarnoten bleiben aus rechtlichen
Gründen gespeichert und für das Team weiterhin sichtbar.
</div>
<div>
Wenn du deinen Account später wieder brauchst, wende dich bitte an das Büro. Du
kannst ihn nicht selbst wiederherstellen.
</div>
{{ form_row(form.confirmed) }}
</div>
<button type="submit" class="btn bg-red-500 text-white">
Account löschen
</button>
{{ form_rest(form) }}
{{ form_end(form) }}
{% endblock %}