我的问题:我有三个模型:
用户 <-> 注册 <-> 课程。
- 一个用户可以是许多课程的成员
- 一个课程有很多成员。
没问题,但现在我想拥有基于Enrollment
.
例如我有:
- 一个用户:
userA
- 两门课程:
courseA
和courseB
userA
是 :
courseA
有角色的成员student
- 和成员
courseB
一样tutor
。
一个普通的学生角色应该只看到课程的内容,导师应该有扩展权限(例如,编辑数据,添加数据......)
我的搜索结果只是我可以将用户分配给只有一个角色的课程......
有没有可能达到我的行为?