-
Couldn't load subscription status.
- Fork 121
Description
Aktuelles Verhalten
Bei einem Export der Etiketten sind diese nicht immer alphabetisch sortiert.
Bei mehreren Exporten konnte beobachtet werden, dass es jeweils am Anfang und am Ende des Exports einige Adressen hat, welche nicht korrekt sortiert wurden.
Dies konnte auch unabhängig von Haushalten nachgewiesen werden. Es kommt also auch bei Listen, in welchen niemand in einem gemeinsamen Haushalt ist, zu Fehlern in der Sortierung.
Soviel ich weiss, werden die Etiketten heute nach der Personen ID sortiert, gar nicht nach dem Namen?
Gewünschtes Verhalten
Bei einem Etiketten-Export sollen sämtliche Daten korrekt in alphabetischer Reihenfolge des Nachnamens (bei gleichem Nachnamen den Vornamen zusätzlich verwenden) sortiert sein.
Zentral ist, dass die Sortierung von Etiketten und Briefen, bei Personenlisten und Haushaltsexporten gleich ist.
Offene Frage:
Ein offener Punkt sind noch Haushalte, hier müsste definiert werden, wie und wo diese einsortiert werden sollten.
Jeweils alphabetisch nach dem ersten Nachnamen des Haushalts?
Schritte zu reproduzieren
- Etiketten-Export ausführen, beispielsweise in dieser Gruppe https://rando-community.ch/de/groups/128/people?returning=true (Achtung, prod-Umgebung!)
- Am Anfang der Liste hat es fünf, am Ende der Liste ca. 100 Adressen, welche nicht korrekt sortiert sind.
Wann ist der Fehler aufgetreten?
18.09.2023
hitobito version
1.30.0
Organisation
SWW
ToDos
Idealerweise aber optional wird die Sortierung aus dem Frontend auch für die Exporte übernommen.
- aktuelle Sortierung herausfinden (Mitgliedernummer/Name/ID/???)
- Standardsortierung alphabetisch aufsteigend nach Nachname, Vorname
- Bei Haushalten die erste Person hierfür verwenden
- Prüfen, ob die Sortierung direkt aus dem Frontend übernommen werden kann
- Manuell testen
- Specs schreiben, um die einheitliche Sortierung zu gewährleisten
- Eintrag im CHANGELOG unter unreleased machen