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
NameArgumenteRückgabetypBeschreibung
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.