Définit les autorisations de dossier.
Syntaxe
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrée (setFolderPermissionsParam)
Nom | Type | Obligatoire | Description |
---|---|---|---|
companyHandle | xsd:string |
Oui | Poignée de la société. |
folderHandle | xsd:string |
Oui | Poignée de dossier. |
setChildren | xsd:boolean |
Oui | Définit des autorisations sur les enfants appartenant au dossier. |
permissionArray | types:PermissionUpdateArray |
Oui | Tableau d’autorisations. |
Sortie (setFolderPermissionsReturn)
L’API IPS ne renvoie pas de réponse pour cette opération.
Cet exemple de code spécifie un nom d’entreprise, un nom d’utilisateur de dossier et un tableau d’autorisations avec des informations détaillées sur le dossier. Il applique les mêmes autorisations aux enfants du dossier parent.
Request
<setFolderPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
<companyHandle>64</companyHandle>
<folderHandle>blackmesa/Awatermark/</folderHandle>
<setChildren>true</setChildren>
<permissionArray>
<items>
<groupHandle>521</groupHandle>
<permissionType>Read</permissionType>
<isAllowed>true</isAllowed>
<isOverride>true</isOverride>
</items>
</permissionArray>
</setFolderPermissionsParam>
Réponse
Aucune