【发布时间】:2011-08-26 16:46:39
【问题描述】:
This question 有一些代码要添加到控制器闭包中,这很好,但如果我想使用 grails 默认的脚手架视图,但如果用户是经理,则只显示编辑/更新按钮,或者域对象归用户所有? Reading the documentation,我试过了:
<sec:access expression="hasRole('ROLE_MANAGER') || (projectInstance.owner == springSecurityService.currentUser)">
<span class="button"><g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /></span>
</sec:access>
但访问类似乎不允许 OR:
Error processing GroovyPageView: Error executing tag <g:form>: Error executing tag <sec:access>: Cannot handle (124) '|'
有人做过类似的事情吗?
【问题讨论】:
标签: grails spring-security gsp