【发布时间】:2012-12-25 07:43:00
【问题描述】:
我正在使用 FOSUserBundle 并设置用户/组环境。
我可以将角色分配给组和用户。
基本上我将角色分配给小组。 现在,我想撤销一个组中的一些用户一个从组继承的角色。
每次我在 UserAdminView (SonataUserBundle) 中取消选择它时,都会再次重新检查它(当然,因为它是从组中获取的)
知道如何实现吗?
我想到了 Usertable 中的一个额外字段,其中列出了所有应该被撤销的角色。
还有更简单的机会吗?
【问题讨论】:
-
创建另一个具有正确权限的组? =)
-
遗憾的是,这不是一个选择。组太多了,应该可以通过用户设置来处理。
标签: symfony inheritance user-roles