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

PEOPLE: Doubletten zusammenführen #138

Open
8 tasks
thaeuselmann opened this issue Jun 1, 2023 · 0 comments
Open
8 tasks

PEOPLE: Doubletten zusammenführen #138

thaeuselmann opened this issue Jun 1, 2023 · 0 comments

Comments

@thaeuselmann
Copy link

thaeuselmann commented Jun 1, 2023

Beim Zusammenführen von Dubletten werden aktuell einige Daten noch nicht berücksichtigt und zusammengeführt. Dies ist nicht befriedigend da dadurch Informationen verloren gehen können.

Neu sollen dabei alle Daten berücksichtigt werden. Ziel ist es dass beim Zusammenführen keine Daten mehr verloren gehen.
Dies betrifft: Rechnungen, Mahnungen, Notizen, Mitgliedernummern, Tags?, Logs?, Abos?, Abo # Magazin, Benutzerdefinierte Anrede?, Titel?, Namenszusatz?

Abklärung: Nach Möglichkeit sollen alte Mitgliedernummern nicht verloren gehen. Führt man zwei Datensätze zusammen welche beide eine Mitgliedernummer haben, dann soll die nicht gewählte nicht verschwinden sondern in ein anderes Feld überführt werden. Eine offene Frage ist noch wie dies umgesetzt wird. Ein neues Feld "Alte Mitgleidernummer? Als Tag? Als Notitz?

Abklären: Gibt es noch weitere Daten nebst den oben erwähnten welche aktuell bei der Zusammenführung von Dubletten noch nicht berücksichtigt werden?

Umsetzung im Core bei allen Feldern die im Core existieren?

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 wegen Übersetzungen informieren
  • 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

No branches or pull requests

2 participants