Gerar links no menu baseado nas permissões de usuário
04/07/2012 16:15
import grails.plugins.springsecurity.Secured
@Secured(['ROLE_ADMIN'])
class CadastroClienteController {
def scaffold = true
}
<ul class="dropdown-menu">
<li class="menu">Menu</li>
<sec:ifAllGranted roles="ROLE_ADMIN">
<g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName }}">
<li<%= c.logicalPropertyName == controllerName ? ' class="active"' : '' %>><g:link controller="${c.logicalPropertyName}">${c.logicalPropertyName.toUpperCase()}</g:link></li>
</g:each> </sec:ifAllGranted>
</ul>
<g:if test="session.usuario.grupo.get('menuCadastro').podeVer">
Aqui você acrescenta o link do menu.
</g:if>
Para se registrar, clique aqui.