<userProxy-where> <userProxy-get>

Definition:

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

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

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

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

Erforderliche Rechte: keine Einschränkungen.

Beispiel:

<cm-request...>
  <userProxy-where>
    <login>mara</login>
  </userProxy-where>
  <userProxy-get>
    <defaultGroup/>
    <email/>
    <isOwnerOf group="NewsEditors"/>
    <owner/>
    <realName/>
  </userProxy-get>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <userProxy>
      <defaultGroup>NewsMasters</defaultGroup>
      <email>maramc@up.com</email>
      <isOwnerOf group="NewsEditors">1</isOwnerOf>
      <owner>stan</owner>
      <realName>Mara McLeod</realName>
    </userProxy>
  </cm-code>
</cm-response>