Definition:
<!ENTITY % cm.obj-permissionGrantTo "
(group+)
">
<!ELEMENT obj-permissionGrantTo %cm.obj-permissionGrantTo;>
<!ATTLIST obj-permissionGrantTo
permission (permissionCreateChildren |
permissionWrite |
permissionRead |
permissionRoot |
permissionLiveServerRead) #REQUIRED
>
Aufgabe: Den angegebenen Gruppen wird das angegebene dateispezifische Recht für die mit obj-where ermittelten Dateien erteilt. Andere Rechte der Gruppen bleiben unberührt.
Bedeutung der Attribute:
-
permission: spezifiziert ein dateispezifisches Recht.
Spezielle Parameter dieses Funktionselements:
-
group: enthält den Namen der Gruppe, der das gewünschte dateispezifische Recht zugewiesen werden soll.
Verwendung: Zunächst werden mit obj-where Dateien ermittelt. Anschließend wird obj-permissionGrantTo verwendet, um Gruppen ein dateispezifisches Recht für diese Dateien zu erteilen.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionRoot für die Dateien haben.
Beispiel:
<cm-request...>
<obj-where>
<objClass>newsPublication</objClass>
<nameLike>new</nameLike>
</obj-where>
<obj-permissionGrantTo permission="permissionWrite">
<group>NewsMasters</group>
</obj-permissionGrantTo
>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>