Establece los permisos de un solo recurso mediante un recurso de permiso.
Los recursos heredan los permisos de su carpeta principal de forma predeterminada. Una vez configurados los permisos en un recurso, ya no hereda los permisos de su elemento principal a menos que llame a removeAssetPermissions
.
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrada (setAssetPermissionsParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
companyHandle | xsd:string |
Sí | El identificador de la compañía que contiene la carpeta con la que desea trabajar. |
assetHandle | xsd:string |
Sí | Controlador de carpeta. |
permissionArray | types:PermissionsUpdateArray |
Sí | Matriz de permisos. |
Salida (setAssetPermisosReturn)
La API de IPS no devuelve una respuesta para esta operación.
Este ejemplo de código establece permisos en un recurso. Contiene el identificador de la empresa y el recurso, así como una matriz de permisos.
Solicitar
<setAssetPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
<companyHandle>64</companyHandle>
<assetHandle>97374|1|61046</assetHandle>
<permissionArray>
<items>
<groupHandle>521</groupHandle>
<permissionType>Read</permissionType>
<isAllowed>true</isAllowed>
<isOverride>true</isOverride>
</items>
</permissionArray>
</setAssetPermissionsParam>
Respuesta
Ninguno.