我正在使用alfresco-content-services 5.2.0
企业版。
我已将自定义角色CUSTOM_DELETE
定义为如下所示,此处custom:baseAspect
是我的自定义方面。
<permissionSet type="custom:baseAspect" expose="selected">
<permissionGroup name="CUSTOM_DELETE_Permission" expose="false" allowFullControl="false"/>
<permissionGroup name="CUSTOM_DELETE" allowFullControl="false" expose="true">
<includePermissionGroup type="custom:baseAspect" permissionGroup="CUSTOM_DELETE_Permission" />
<includePermissionGroup type="sys:base" permissionGroup="Read" />
<includePermissionGroup type="sys:base" permissionGroup="WriteProperties"/>
<includePermissionGroup type="sys:base" permissionGroup="Delete"/>
</permissionGroup>
<permission name="_CUSTOM_DELETE_Permission" expose="false">
<grantedToGroup permissionGroup="CUSTOM_DELETE_Permission"/>
</permission>
</permissionSet>
鉴于:
我正在公共网站上创建具有方面(custom:baseAspect
)的任何内容,并具有此类分配权限
NODE_1 : CUSTOM_DELETE : GROUP_1
预期行为:
现在,如果我使用GROUP_1
下的用户登录,他/她应该能够Read
内容,Write/Edit Properties
和Delete
内容。
实际行为:
用户可以Read
内容,Delete
内容但无法Write/Edit properties
。
我做错了吗?
此致 Vishal Z。