<obj-where> <obj-removeActiveContents>

Definition:

<!ENTITY % cm.obj-removeActiveContents "EMPTY">
<!ELEMENT obj-removeActiveContents %cm.obj-removeActiveContents;>

Aufgabe: Löscht alle aktiven Contents der Dateien, die mit obj-where ermittelt wurden. Das bedeutet, der aktuelle Arbeitscontent oder der eingereichte Content und der aktuelle freigegebene Content werden gelöscht. Archivierte Contents werden nicht gelöscht (siehe dazu <obj-where> <obj-removeArchivedContents> und <content-where> <content-delete>).

Zusatzinformationen: Falls ein freigegebener Content existiert, so wird er nur gelöscht, wenn die Archivierung ausgeschaltet ist. Ansonsten wird er in einen archivierten Content umgewandelt.

Verwendung: Zunächst werden mit obj-where Dateien ermittelt, bevor obj-removeActiveContents verwendet wird, um die aktiven Contents dieser Dateien zu löschen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss der Administrator der Dateien sein, zu denen die Versionen gehören.

Beispiel:

<cm-request...>
  <obj-where>
    <id>2441</id>
  </obj-where>
  <obj-removeActiveContents/>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok"/>
</cm-response>