setAssetPermissions setassetpermissions
Legt die Berechtigungen für ein einzelnes Asset mithilfe eines Berechtigungs-Assets fest.
Assets übernimmt standardmäßig die Berechtigungen des übergeordneten Ordners. Nachdem Sie Berechtigungen für ein Asset festgelegt haben, erbt es die Berechtigungen des übergeordneten Assets nicht mehr, es sei denn, Sie rufen removeAssetPermissions auf.
Autorisierte Benutzertypen section-91fafc170c734ed2a77beafda9221768
IpsAdminIpsCompanyAdminImagePortalAdmin
Parameter section-e05abbce6453450fb38747101cb5e228
Eingabe (setAssetPermissionsParam)
Name
Typ
Erforderlich
Beschreibung
companyHandle
xsd:stringJa
Das -Handle an das Unternehmen, das den Ordner enthält, mit dem Sie arbeiten möchten.
assetHandle
xsd:stringJa
Ordner-Handle
permissionArray
types:PermissionsUpdateArrayJa
Berechtigungs-Array
Ausgabe (setAssetPermissionsReturn)
Die IPS-API gibt keine Antwort für diesen Vorgang zurück.
Beispiele section-38955bc330bb4909b6b06027ef2b143e
Dieses Codebeispiel legt Berechtigungen für ein Asset fest. Sie enthält das Unternehmens- und Asset-Handle sowie ein Berechtigungs-Array.
Anfrage
<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>
Antwort
Keine.
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681