2015-09-07 51 views
0

我正在尝试在环回中创建一个类似于example project on access control中的动态角色。如何在环回中实现自定义动态角色?

我有两个模型叫做文档和团队。每个团队都拥有多个文档,并且我有几个团队。

我想将CRUD访问限制为仅属于团队的文档。创建TeamMember角色似乎是要走的路,但文档中的示例只将单个模型操作(findById)映射到自定义角色。如何定义包含所有CRUD操作的角色?

此外,是自定义角色做这种类型的访问控制的最佳方式,或者我失去了一些东西?

回答

0

我已经使用操作挂钩实现了一个解决方案。具体来说,创建一个访问钩子并更改查询对象以使用where子句限制访问。