Personalization - onion.net Datenquelle
Die Personalization-Funktionsbibliothek enthält alle Funktionen der Application-Bibliothek und stellt weitere Methoden zur Personalisierung bereit. Jede Operation wird im Kontext des angemeldeten Benutzers ausgeführt.
Die Funktionen zur Bearbeitung von Benutzern, Gruppen und Profilen erfordert häufig Referenzen. Wenn nur die sprechenden Namen bekannt sind lassen sich diese über die Benutzer- und Gruppensichten auflösen.
Namensraum: http://onionworks.net/2006/data/personalization
Name | Argumente | Rückgabetyp | Beschreibung |
---|---|---|---|
canCreateChild | parent:string | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, Elemente unterhalb des angegebenen Elements zu erstellen. |
canDelete | target:xlink | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, das angegebene Element zu löschen. |
canDeleteChildren | target:xlink | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, die Kindelemente des angegebenen Elements zu löschen. |
canModify | target:xlink | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, das Dokument zu bearbeiten. |
canModifyChildren | target:xlink | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, die Kindelemente des angegebenen Elements zu bearbeiten. |
canRead | target:xlink | boolean | Prüft, ob der angemeldete Benutzer die Berechtigung hat, das angegebene Element einzusehen. |
createSettings | schemaLocation:string content:nodeset [instance:string] |
string | Erzeugt für einen Benutzer ein Dokument im Benutzerprofil. |
getCurrentUser | nodeset | Gibt Informationen zum angemeldeten Benutzer zurück. | |
getCurrentUserReference | string | Gibt einen Verweis zum angemeldeten Benutzer zurück | |
joinGroup | groupReference:xlink | boolean | Fügt einen Benutzer der angegebenen Gruppe hinzu. |
leaveGroup | groupReference:xlink | boolean | Entfernt den angegebenen Benutzer aus der angegebenen Gruppe. |
login | username:string password:string |
boolean | Meldet einen Nutzer am System an. |
logout | void | Meldet einen Benutzer, der zuvor mit login angemeldet wurde, ab. | |
memberOf | userReference:xlink, groupReference:string | boolean | Prüft, ob ein Benutzer Mitglied einer Gruppe ist. |
setDisplayName | [userReference:xlink] name:string |
void | Setzt den Anzeigenamen für einen Benutzer. |
updatePassword | newPassword:string | boolean | Setzt das Password eines Nutzers. |
Die Funktionen im Application-Kontext können Sie hier nachlesen.