setAssetPermissions setassetpermissions

Plaatst de toestemmingen van één enkel middel door een toestemmingsactiva te gebruiken.

Elementen nemen standaard de machtigingen van hun bovenliggende map over. Nadat u machtigingen voor een element hebt ingesteld, worden de machtigingen van het bovenliggende element niet meer overgeërfd, tenzij u removeAssetPermissions.

Geautoriseerde gebruikerstypen section-91fafc170c734ed2a77beafda9221768

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parameters section-e05abbce6453450fb38747101cb5e228

Input (setAssetPermissionParam)

Naam
Type
Vereist
Beschrijving
companyHandle
xsd:string
Ja
De handgreep naar het bedrijf dat de map bevat waarmee u wilt werken.
assetHandle
xsd:string
Ja
Mapgreep.
permissionArray
types:PermissionsUpdateArray
Ja
Machtigingenarray.

Output (setAssetPermissionReturn)

IPS API keert geen reactie voor deze verrichting terug.

Voorbeelden section-38955bc330bb4909b6b06027ef2b143e

In dit codevoorbeeld worden machtigingen voor een element ingesteld. Het bevat het bedrijf en activa handvat, en een toestemmingenserie.

Verzoek

<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>

Antwoord

Geen.

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