Sortierung von Listen mit gemischten i18n/non-i18n Werten
-
- Behoben
- 5.2.0 Beta 1
-
Lycra -
14. März 2018 um 10:56
-
-
Die Systemgruppen haben keine normalen Namen sondern Sprachvariablen und werden dadurch entsprechend dieser Variablen einsortiert und nicht nach deren Inhalt.
Leider wurde die Möglichkeit die von gn5VmUKCtv6ekrMf bereitgestellt wurde weder hier noch bei den Paketen eingebunden...
-
Das ist natürlich sehr ärgerlich...
Danke für die Info
Na dann kann ich ja lange suchen....
Denke aber schon das es ein fehler dann ist, sonst bringt mir die Sortierung nach Name ja nichts wenn es sich nicht auf alle Gruppennamen auswirkt...
-
Im WSC 3.0 hat das noch funktioniert. Insofern habe ich wenig Verständnis für eine derartige Änderung, die zu einem für den Anwender nicht gewollten und nicht nachvollziehbaren Verhalten führt.
Gruß norse
-
- Offizieller Beitrag
Im WSC 3.0 hat das noch funktioniert.
An der Funktionsweise hat sich seit WCF 1.x nichts verändert, das Verhalten ist stets gleich geblieben, aber je nach Konstellation verhält es sich vermeintlich korrekt - dies ist aber das Resultat einer "zufällig korrekten" Sortierung.
-
Ok Alex kann man das dann ggf "richtig" abändern?
Oder siehst du das nicht als Fehler?Jeder Anwender denkt sich das klappt ja nicht...
-
Kannst Du das bitte näher erläutern? Wenn ich davon ausgehe, dass sich die Namen der oben genannten Sprachvariablen von WSC 3.0 zu 3.1 nicht geändert haben, verstehe ich das unterschiedliche Verhalten leider bisher nicht.
Gruß norse
-
- Offizieller Beitrag
[…] verstehe ich das unterschiedliche Verhalten leider bisher nicht.
Es ist kein unterschiedliches Verhalten, lediglich der Wert der in der Datenbank-Tabelle ist abweichend bei ein- bzw. mehrsprachigen Werten. Initial sind die Namen für die Standardgruppen mehrsprachig, aber in einer einsprachigen Installation werden diese implizit bei einem Bearbeiten in einen einsprachigen Wert umgewandelt. Dadurch ergibt sich eine Diskrepanz zwischen dem dargestellten und dem tatsächlichen Wert in der Datenbank.
Zur Illustration:
In der Datenbank:
Wenn ich die Bezeichnung der "Administratoren"-Gruppe nun auf "einsprachig" ändere, steht in der Datenbank das hier:
Das Ergebnis im ACP ist nun das:
-
Ok, verstanden. Das erklärt nun auch, warum ich das gewünschte Verhalten nicht in allen mir zugänglichen Installationen vorgefunden hatte. Ich habe in der Tat zuerst in ein einsprachig betriebenes System geschaut.
Gruß norse
-
Und wie kann ich es reparieren - wenn von euch kein fix dazu kommt?
Es ist in der Tat eine einsprachige deutsche installation.
-
Bearbeite alle Benutzergruppen einmal und speichere sie neu ab.
Dabei sollte dann der Name als solcher in der DB gespeichert werden und damit die Sortierung korrigieren.
-
Schau ich mir sofort an
-
Es ist in der Tat eine einsprachige deutsche installation.
Ups
Doch nicht einsprachig... hab ja Englisch, Turkisch und Französisch noch installiert...Bearbeite alle Benutzergruppen einmal und speichere sie neu ab.
Dabei sollte dann der Name als solcher in der DB gespeichert werden und damit die Sortierung korrigieren.
Hat geholfen.
Hab nun die Standard gruppen auf einsprachig umgestellt. nun passt es.
-
Alexander Ebert
17. März 2018 um 11:55 Hat das Label Zukünftige Behebung hinzugefügt. -
Alexander Ebert
17. März 2018 um 11:55 Hat den Titel des Themas von „Gruppensortierung nach Namen funktioniert nicht richtig (Standardgruppe vernachlässigt)“ zu „Sortierung von Listen mit gemischten i18n/non-i18n Werten“ geändert. -
Marcel Werk
30. Januar 2019 um 16:51 Hat das Label 5.2.0 Beta 1 hinzugefügt. -
Marcel Werk
1. März 2019 um 17:47 Hat das Label von Zukünftige Behebung auf Behoben geändert. -
Marcel Werk
18. März 2019 um 16:48 Hat das Thema aus dem Forum WoltLab Suite Core nach Erledigte Fehlermeldungen verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!