Tribune

Home » Liferay Portal » Português

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Renan Resende
Visualização do portlet
23 gennaio 2013 10.02
Risposta

Renan Resende

Punteggio: Junior Member

Messaggi: 30

Data di Iscrizione: 2 ottobre 2012

Messaggi recenti

Olá a todos.

Coloquei um portlet em uma página, e alterei as permissões para que somente determinados usuários pudessem ver este portlet.
E funcionou perfeitamente, o único porém é que para os usuários que não possuem a permissão para ver este portlet é retornado a
seguinte menssagem: You do not have the roles required to access this portlet(como vcs podem ver na imagem anexada). Eu gostaria de saber se existe alguma maneira de os usuários em permissão, não verem nada, nem mesmo a mensagem de erro.

Rodrigo Martins
RE: Visualização do portlet
23 gennaio 2013 12.35
Risposta

Rodrigo Martins

Punteggio: Regular Member

Messaggi: 101

Data di Iscrizione: 11 settembre 2012

Messaggi recenti

Olá Renan,

O usuário Guest está sem permissão de visualização. Sugiro que você insira esse portlet em uma página da comunidade/site para que apenas usuários cadastrados tenham acesso a ela.

Atenciosamente,
Rodrigo Martins
Renan Resende
RE: Visualização do portlet
23 gennaio 2013 14.04
Risposta

Renan Resende

Punteggio: Junior Member

Messaggi: 30

Data di Iscrizione: 2 ottobre 2012

Messaggi recenti

Olá Rodrigo.
Sim, o usuário guest está sem permissão, eu preciso exibir o portlet nessa página,
então vc acha que não há como simplismente não exibir nada para o usuário guest?
Rodrigo Martins
RE: Visualização do portlet
24 gennaio 2013 2.19
Risposta

Rodrigo Martins

Punteggio: Regular Member

Messaggi: 101

Data di Iscrizione: 11 settembre 2012

Messaggi recenti

Renan, acho que dá sim, mas você vai ter que pesquisar um pouco. O caminho não é impedir que o portlet seja apresentado, mas sim impedir que seu conteúdo seja apresentado.

Eu tentaria capturar a Role no .java, inferir as permissões utilizando a API do Liferay e setaria alguma coisa na request para indicar se a Role tem ou não permissão de visualização. No view.jsp, eu utilizaria o valor setado para determinar se o conteúdo do portlet será apresentado ou não.

Espero ter ajudado um pouco.

Rodrigo.
Renan Resende
RE: Visualização do portlet
25 gennaio 2013 6.37
Risposta

Renan Resende

Punteggio: Junior Member

Messaggi: 30

Data di Iscrizione: 2 ottobre 2012

Messaggi recenti

Ok Rodrigo, vou pesquisar sobre o assunto. Obrigado pelas dicas!