【发布时间】:2011-06-15 09:45:14
【问题描述】:
我(最终)让 ACL 根据组权限正常工作。但是,当我创建一个新用户(用户/添加)时,它会自动..我的意思是..自动创建一个用户 ARO.. 虽然这并不是一个真正的大问题,但我希望我的 ARO 桌子尽可能保持清洁。只是我的小组。
如何在通过 CRUD 创建新用户时禁用自动创建用户 ARO 对象?
【问题讨论】:
我(最终)让 ACL 根据组权限正常工作。但是,当我创建一个新用户(用户/添加)时,它会自动..我的意思是..自动创建一个用户 ARO.. 虽然这并不是一个真正的大问题,但我希望我的 ARO 桌子尽可能保持清洁。只是我的小组。
如何在通过 CRUD 创建新用户时禁用自动创建用户 ARO 对象?
【问题讨论】:
我遇到了同样的问题,和你一样,我对自己说“只要它在工作,这没什么大不了的”......但是当我开始拥有越来越多的用户并添加新组时,我发现 ACL 无法正常工作。如果您使用的是基于组的权限,则您的 AROS 表中必须只有组。
简而言之,the documentation 表示如果您想要基于组的 ACL,您需要在您的用户模型中添加 bindNode(),但他们没有告诉您的是您的用户模型没有基于组的权限'不必实现请求者的行为,你也不需要 parentNode()。去掉这两个应该就OK了。
我在文档上添加了一个注释,我希望它会被发布:)
祝你好运
【讨论】: