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

Korrespondenzssprache: Personenfilter & Globale Bedingungen auf Abonement #224

Open
8 tasks
ThomasEllenberger opened this issue Feb 20, 2024 · 1 comment
Open
8 tasks

Comments

@ThomasEllenberger
Copy link

Bisher:

Auf der Mitte Umgebung gibt es neben dem Feld Sprache noch das Feld Korrespondenzssprache.
Soviel ich weis verwendet die Mitte nur das Feld "Korrespondenzssprache".
Auf einem Personenprofil kann das Feld "Sprache" gar nicht ausgewählt werden. Es ist standartmässig immer mit "Deutsch" vorausgefüllt.

Das Feld "Sprache wird jedoch noch an verschiedenen Orten in der Umgebung angezeigt.

  • In der Personenübersicht kann das Feld "Sprache" als weitere Spalte eingeblendet werden, nicht aber das Feld "Korrespondenzssprache"
  • Bei den Abos kann seit PERSON: Abo-Filter nach Alter und Sprache hitobito#1919 auch nach Sprache gefiltert werden. Dieses Feld verwirrt in der mitte Umgebung, da dieses Feld bei Ihnen nicht verwendet wird. Nach "korrespondenzsprache konnte bereits vorher gefiltert werden.

Neu soll:

Das Feld Sprache bei der Mitte nicht mehr auswählbar sein. Sowohl bei der Spaltenauswahl wie auch beim Filter im Abo.

Alternative:

Wofür wird das Feld "Korrespondenzssprache genau verwendet? Warum haben wir zwei verschiedene Sprachfelder? Könte man dies vereinheitlichen und auch bei der Mitte nur noch das Feld Sprache verwendet (Dafür wäre eine einmalige Migration aller Daten in Korrespondenzsprache zu Sprache notwendig.

Mockup

grafik
grafik
grafik

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
@ThomasEllenberger
Copy link
Author

ThomasEllenberger commented Feb 20, 2024

Eine Harmonisierung der Sprachfelder wurde auch hier schon einmal angestrebt:
hitobito/hitobito#1451

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

1 participant