setAssetPermissions

Establece los permisos de un recurso individual 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.

Tipos de usuarios autorizados

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parámetros

Entrada (setAssetPermissonsParam)

Nombre Tipo Obligatorio Descripción
*companyHandle* xsd:string El identificador de la empresa que contiene la carpeta con la que desea trabajar.
*assetHandle* xsd:string Identificador de carpeta.
*permissionArray* types:PermissionsUpdateArray Matriz de permisos.

Salida (setAssetPermissonsReturn)

La API IPS no devuelve una respuesta para esta operación.

Ejemplos

Este ejemplo de código establece permisos en un recurso. Contiene el identificador de empresa y 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.

En esta página