http://onionworks.net/2006/data/editing

updateUsername (userReference : string, username : string) : string

Die Methode updateUsername aktualisiert den Benutzernamen für einen Benutzer.

Der Parameter "userReference" legt fest, für welchen Benutzer der Benutzername gesetzt werden soll. Der zweite Parameter "username" ist der neue Benutzername.

Um den Benutzernamen aktualisieren zu können, muss der Benutzer, mit dem die Methode ausgeführt wird, mindestens Benutzerverwalter sein. Weiterhin gilt, dass der Benutzername nur gesetzt werden kann, wenn der ausführende Benutzer über mehr Rechte (bspw. Administrator) verfügt, als der zu überarbeitende Benutzer. Außerdem kann der ausführende Benutzer seinen eigenen Benutzernamen nicht ändern.

Konnte der Benutzername erfolgreich geändert werden, so liefert die Methode den Wert "success" zurück, andernfalls "error".

<xsl:stylesheet version="1.0">
<xsl:template match="/">
<xsl:value-of select="edit:updateUsername('onion://usermanagement/users/123', 'Benutzername')" />
</xsl:template>
</xsl:stylesheet>