Univention Bugzilla – Bug 28886
Funktionen in Benutzervorlagen
Last modified: 2015-04-01 13:47:27 CEST
Im UCS 2.4 Handbuch gibt es noch Hinweise und Beispiele zu den Funktionen in Benutzervorlagen. Im UCS 3.0 und 3.0-2 Handbuch fehlen diese Informationen, dort steht statt dessen nur noch: "Es können auch nur Teilwerte von Attributen übernommen werden und Werte in Groß-/Kleinschreibung konvertiert werden." bug28242 bug20302 bug23192 bug22884
*** Bug 24550 has been marked as a duplicate of this bug. ***
upper/lower ist jetzt im überarbeiteten Kapitel 5.6 dokumentiert. 23192 ist eher was für die Entwickler-Doku als fürs Handbuch. Die Doku für umlauts fehlt noch.
<:umlauts> und das Kombinieren von Werten ist nun ebenfalls dokumentiert.
"Das Anhängen von <:lower> oder <:upper> an den Attributnamen führt dazu, dass der Attributwert in Kleinoder Großschreibung umgewandelt wird, z.B. <firstname><:lower>." Das ist so nicht ganz korrekt. lower, upper, umlauts, strip/trim können an eine Variable direkt gehangen werden (<firstname:upper,umlauts>) oder aber global für das gesamte Feld angewandt werden (<firstname><lastname>@foobar.com<:lower,strip>), dazu können sie irgendwo im Feld vorkommen. Ich bin mir nicht ganz sicher inwieweit man das detaillieren möchte. Wenn man das nicht detaillieren möchte, dann würde es wahrscheinlich ausreich zu sagen, dass die Option <:lower> global für den gesamten Inhalt des ausgeführt wird und an einer beliebigen Stelle in dem Feld vorkommen kann. Das trifft auch für die englische Übersetzung zu. strip/trim in die Entwickler-Doku → finde ich OK "...in the section users/user variablesof the output." Es fehlt ein Leerzeichen vor "of". "...plus the second name." Sollte wahrscheinlich eher "plus the lastname" heißen.
(In reply to comment #4) > "Das Anhängen von <:lower> oder <:upper> an den Attributnamen führt dazu, dass > der Attributwert in Kleinoder Großschreibung umgewandelt wird, z.B. > <firstname><:lower>." > > Das ist so nicht ganz korrekt. lower, upper, umlauts, strip/trim können an eine > Variable direkt gehangen werden (<firstname:upper,umlauts>) oder aber global > für das gesamte Feld angewandt werden > (<firstname><lastname>@foobar.com<:lower,strip>), dazu können sie irgendwo im > Feld vorkommen. Ich bin mir nicht ganz sicher inwieweit man das detaillieren > möchte. Wenn man das nicht detaillieren möchte, dann würde es wahrscheinlich > ausreich zu sagen, dass die Option <:lower> global für den gesamten Inhalt des > ausgeführt wird und an einer beliebigen Stelle in dem Feld vorkommen kann. > > Das trifft auch für die englische Übersetzung zu. > > strip/trim in die Entwickler-Doku → finde ich OK > > "...in the section users/user variablesof the output." > > Es fehlt ein Leerzeichen vor "of". > > "...plus the second name." > > Sollte wahrscheinlich eher "plus the lastname" heißen. Angepasst in Revision 15748
Ja, das ist jetzt gut. Es wird jetzt allerdings zunächst von Modifikator und dann von Option gesprochen. Kann ggf. verwirrend sein, ist aber IMHO nicht kritisch.