Dúvida Filters
11/11/2008 00:00
0
Olá pessoal

Tenho o seguinte código para executar algo antes de cada action (EXCETO list) de cada controller:


myFilter(controller:'*', action:'*', except:['list']) {
before = {
//alguma coisa
}
}


Posso usar except nessa situação ou apenas quando defino um beforeInterceptor dentro de um controller.

Obrigado
Tags: Grails


0
Uai, que interessante: não conhecia este "except".

Até então, aplicava os filtros de uma maneira mais tosca no que diz respeito a excessões, eu simplesmente tinha uma lista das actions que deveria ignorar.

Como uso este "except"? A partir de qual versão do Grails ele está disponível?


0
Olá kikolobo

Acho que eu estava usando da forma errada. O que eu estava querendo fazer era definir um filtro para ser executado antes de cada action de cada controller, exceto a action list.

Mudei minha abordagem e fiz da seguinte forma, criei um controller genérico com um método auth e defini nele:


def beforeInterceptor = [action:this.&auth, except:['list']]


cada um dos controller dá um extends nele.

nesse caso o except é para não executar o beforeInterceptor para a action list.


Valeu
Abraço
05/01/2009 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto