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

Migration: Labels von Telefonnummer #234

Open
8 tasks
ThomasEllenberger opened this issue Jan 23, 2025 · 0 comments · May be fixed by #236
Open
8 tasks

Migration: Labels von Telefonnummer #234

ThomasEllenberger opened this issue Jan 23, 2025 · 0 comments · May be fixed by #236

Comments

@ThomasEllenberger
Copy link

ThomasEllenberger commented Jan 23, 2025

Issue zur Umsetzung von Help-Ticket https://help.puzzle.ch/#ticket/zoom/8383

Ausgangslage

Mit Release 2.3.0 wurde das Typeahead aus dem _label Feld entfernt. Siehe auch https://help.puzzle.ch/#ticket/zoom/8340

Dieses Feature wurde von der Mitte aktiv genutzt.
Nach den Changes sind auf Telefonnummern von Personen nur noch vordefinierte Labels gültig.
Bei der Mitte sind dies: "Privat", "Mobil", "Arbeit", "Vater", "Mutter", "Fax", "Andere"
Da früher andere Labels möglich waren, hat die Mitte aktuell auf Mitgliedern zusätzlich auch noch die folgenden Labels im Einsatz: "Telefon privat", "Telefon Geschäft", "Fax Geschäft", "Fax privat", "Import"

Bearbeitet man nun eine Person und speichert diese anschliessend (egal ob man was bearbeitet hat oder nicht), ändert es sämtliche Labels der Telefonnumern welche nicht mehr verwendet werden auf "Privat" (Erste Auswahl im Dropdown).

Gewünschte Änderung

Damit die Labels der Telefonnummern nicht mehr ungewollt geändert werden, sollen diese einmalig wie folgt migriert werden:

Telefon Privat -> Privat
Telefon Geschäft -> Arbeit
Fax Geschäft -> Fax
Fax Privat -> Fax
Import -> Andere

Tech-Spec

  • sinngebende Zielrichtung
  • besondere/bekannte Bedingungen und Grenzfälle
  • technische Einschränkungen
  • Ein- und Ausgabeformate beschreiben
  • Umsetzungsplan ergänzen oder anpassen

ToDo

  • Migration erstellen
  • Domainklasse erstellen oder anpassen
  • Model/View/Controller anpassen
  • Neues Feature mit FeatureGate deaktivierbar machen
  • Specs schreiben
  • Kunde informieren -> https://help.puzzle.ch/#ticket/zoom/8383
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants