Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AHV Nummern in bestehende Events übertragen & auf Personendaten löschen #59

Closed
9 of 10 tasks

Comments

@ThomasEllenberger
Copy link

ThomasEllenberger commented Mar 20, 2024

Umsetzungsticket zur Diskussion in hitobito/hitobito#2162

Voraussetzung:

#58 ist umgesetzt

Ausgangslage:

Da die AHV Nummer neu in Events gespeichert wird, sollen einmalig alle AHV-Nummern in die aktiven Events übertragen werden. Anschliessend werden die AHV-Nummern in den Personendaten endgültig gelöscht.

Umsetzung:

  • Einmalige Migration aller AHV Nummern von den Personendaten in die aktiven Events.
  • Das AHV-Nummer Feld auf den Personendaten und sämtliche Inhalte darin werden gelöscht.
    • Cevi und Jubla haben auch noch ein Feld "AHV-Alt" dieses wird ebenfalls gelöscht.
  • Exporte anpassen, damit AHV-Nummer nicht mehr in Exports vorhanden ist.

Tech-Spec

  • nicht benötigte Personendaten löschen
  • AHV-Nummer von Teilnehmern auf aktive Events übertragen
  • als aktive Events werden alle mit einem (Start- oder End-) Datum ab heute oder in der Zukunft verstanden. Events, die komplett in der Vergangenheit liegen, werden nicht mit den AHV-Nummern angereichert.

ToDo

  • Migration erstellen
    • AHV-Nummer von Personen auf Teilnahme verschieben
    • Spalte AHV-Nummer löschen
    • Spalte AHV-Alt löschen
  • Eingabefelder für AHV-Nummer verstecken
  • Validierung für AHV-Nummer löschen
  • AHV-Nummer aus Exporten entfernen
  • weitere Referenzen auf AHV-Nummer prüfen und möglichst entfernen
  • Specs anpassen und schreiben
  • Kunde wegen Übersetzungen informieren
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
  • Sämtliche Youth Kunden vorgängig informieren dass die Migration mit dem nächsten Release ausgeführt wird.
@ThomasEllenberger ThomasEllenberger removed their assignment Feb 6, 2025
@kronn kronn removed their assignment Mar 3, 2025
@njaeggi njaeggi self-assigned this Mar 6, 2025
njaeggi added a commit to hitobito/hitobito_pbs that referenced this issue Mar 6, 2025
njaeggi added a commit to hitobito/hitobito_sjas that referenced this issue Mar 6, 2025
@njaeggi njaeggi assigned kronn and unassigned njaeggi Mar 6, 2025
kronn added a commit that referenced this issue Mar 7, 2025
…cation

Change Storage location for AHV-Number (#59)
@kronn kronn closed this as completed in #101 Mar 7, 2025
kronn added a commit to hitobito/hitobito_pbs that referenced this issue Mar 7, 2025
kronn pushed a commit to hitobito/hitobito_sjas that referenced this issue Mar 7, 2025
kronn added a commit to hitobito/hitobito_cevi that referenced this issue Mar 7, 2025
…cation

Remove ahv_number_old and remove leftover ahv_number code (hitobito/hitobito_youth#59)
kronn pushed a commit to hitobito/hitobito_jubla that referenced this issue Mar 7, 2025
@kronn kronn assigned ThomasEllenberger and unassigned kronn Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment