Boa tarde, amigos. Alguém já precisou criar um menu dinâmico com primefaces? Estou pensando em implementar em meu sistema um menu que mostre funções de acordo com o perfil do usuário que se logou. Por exemplo, digamos que no meu menu tenho os seguintes itens:
item1 item2 item3 item4
Aí, se o usuario logado tiver perfil "usuário", teria acesso a item1 e item2.
Se o usuario logado tiver perfil "administrador", teria acesso a todos os itens.
É possível fazer isso com o primefaces? Se me disserem apenas a lógica, acho que consigo implementar.
Já deu uma olhada no Spring security? http://www.devmedia.com.br/spring-security-3-1-configuracao-e-utilizacao-em-um-exemplo-web/30112
Outra forma também, mais "gambiarrada" digamos assim, seria usar propriedade rendered do itemMenu, ficaria +- assim:
-p:menuitem value="item1" rendered="condicao aqui"-
— marcos4ft 19 de ago de 2014Bom dia, Marcos. vou experimentar sua solução e te dou um feedback. MUito obrigado, cara.
— FredeRamos 21 de ago de 2014