我需要检查角色是否具有在树节点上创建,修改,编辑等内容的ACL权限。
例如,如果我有一个名为“ Article Editors”的角色,并且以/ articles开头的节点树,我需要能够检查Article Editors是否具有“创建”,“编辑”,“删除”等权限,以及该权限是否为允许或拒绝。
答案 0 :(得分:0)
仅从我的头上即可,例如:
DocumentSecurityHelper.IsAuthorizedPerDocument()
基于不同的重载,但是在核心中,您可以发送树节点,您要针对该树节点检查权限,当然还要是用户。
如果您只想列出ACL而不是使用
AclItemInfoProvider.GetAclItems()