<user-where> <user-get>

Definition:

<!ENTITY % cm.user-get "
  (defaultGroup |
  displayTitle |
  encryptedPassword |
  email |
  externalUserAttrNames |
  getKeys |
  globalPermissions |
  groups |
  hasGlobalPermission |
  isSuperUser |
  isOwnerOf |
  hasPassword |
  login |
  owner |
  realName |
  setKeys |
  userLocked)*
">
<!ELEMENT user-get %cm.user-get;>

Aufgabe: Liefert den Wert der angegebenen Parameter für jeden mit user-where ermittelten Benutzer.

Verwendung: Zunächst werden mit user-where Benutzer ermittelt. Anschließend wird user-get verwendet, um Parameterwerte dieser Benutzer auszulesen.

Rückgabewert bei Erfolg: die Werte der angegebenen Parameter.

Erforderliche Rechte: keine Einschränkungen.

Beispiel:

<cm-request...>
  <user-where>
    <login>mara</login>
  </user-where>
  <user-get>
    <defaultGroup/>
    <email/>
    <groups/>
    <realName/>
  </user-get>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <user>
      <defaultGroup>NewsMasters</defaultGroup>
      <email>maramc@up.com</email>
      <groups>
        <listitem>admins</listitem>
        <listitem>NewsMasters</listitem>
      </groups>
      <realName>Mara McLeod</realName>
    </user>
  </cm-code>
</cm-response>