Definition:
<!ENTITY % cm.user-set " (defaultGroup | encryptedPassword | email | globalPermissions | owner | password | realName | userLocked)* "> <!ELEMENT user-set %cm.user-set;>
Aufgabe: Setzt Parameter auf die angegebenen Werte für jeden der mit user-where
ermittelten Benutzer.
Zusatzinformationen: Wird owner
als leeres Element angegeben, also auf den Leerstring gesetzt, so wird der authentifizierte Benutzer als owner
eingesetzt.
Verwendung: user-set
muss immer auf user-where
folgen, da zunächst die Benutzer ermittelt werden müssen, auf die user-set
angewendet werden soll, um Parameterwerte zu setzen.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss Superuser sein, oder er muss das Recht permissionGlobalUserEdit
haben und direkter oder indirekter owner
eines jeden mit user-where
ermittelten Benutzers sein.
Beispiel:
<cm-request...> <user-where> <login>lisa</login> <user-where> <user-set> <defaultGroup>NewsMasters</defaultGroup> <email>lisam@up.com</email> <globalPermissions> <listitem>permissionGlobalRTCEdit</listitem> <listitem>permissionGlobalExport</listitem> </globalPermissions> <owner/> <realName>Lisa Monroe</realName> </user-set> </cm-request> <cm-response...> <cm-code numeric="0" phrase="ok"/> </cm-response>