【发布时间】:2011-01-16 17:11:24
【问题描述】:
我正在开发一个 grails 应用程序。在某些情况下,我想根据角色控制域类字段。因此,在每次调用域类的 getter setter 方法时,我想应用一些基于角色的过滤器(Logged以用户的角色)。我假设grails会在运行时为domin类创建getter setter方法。所以在编写grails代码时是否可以应用这个逻辑。如果可以,那么如何应用?
例子:
领域类:
class Book{
String name;
double price;
}
控制器:
def index={
Book book=Book.get(1);
println book.name;
println book.price;
}
在上面的代码中“println book.price;”此行仅适用于特定角色。对于某些其他角色,它应该引发一些异常。
有可能实现吗?有没有插件可以做到这一点?
请对此提供一些帮助....谢谢
【问题讨论】:
标签: grails acl grails-plugin