setFolderPermissions setfolderpermissions

Définit les autorisations de dossier.

Syntaxe

Types d’utilisateurs autorisés section-d3eb923fcf5741b99967634db809e09e

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Paramètres section-2a41135054954396b40f1228f2e63b42

Input (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.

Output (setFolderPermissionsReturn)

L’API IPS ne renvoie pas de réponse pour cette opération.

Exemples section-01730da4be874553ab44e3241cdf6357

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.

Requête

<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

recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681