Grails-数据隔离层次结构

Grails-数据隔离层次结构,grails,Grails,我对grails比较陌生,正在尝试决定如何实现安全/数据隔离要求 应用程序的用户将具有三个访问级别之一: 学生-应该只能看到特定于自己的数据 老师-应该能够看到他们班上所有学生的数据 SENIORTEACHER-应该能够查看由向其报告的教师授课的班级中所有学生的数据 示例层次结构如下所示: 高级教师1 教师1 学生1 学生2 教师2 学生3 高级教师2 教师3 学生4 学生5 有人能推荐我如何使用grails应用程序来满足这个需求吗?我看过多租户单db插件,但它似乎不支持

我对grails比较陌生,正在尝试决定如何实现安全/数据隔离要求

应用程序的用户将具有三个访问级别之一:

学生-应该只能看到特定于自己的数据
老师-应该能够看到他们班上所有学生的数据
SENIORTEACHER-应该能够查看由向其报告的教师授课的班级中所有学生的数据

示例层次结构如下所示:

  • 高级教师1
    • 教师1
      • 学生1
      • 学生2
    • 教师2
      • 学生3
  • 高级教师2
    • 教师3
      • 学生4
      • 学生5
有人能推荐我如何使用grails应用程序来满足这个需求吗?我看过多租户单db插件,但它似乎不支持我需要的层次结构访问

如有任何建议,将不胜感激

非常感谢

Tom很容易处理这个问题,即使需要一点实践才能充分利用,在使用这个专业制作的库和从头开始解决这个问题之间也不需要动脑筋(不过这可能是一个很好的练习)