2017-08-08 8 views
0

Dans liferay, la question sélectionnée par Admin dans le portlet Affichage des scrutins est affichée aux utilisateurs. Maintenant, ce que je veux faire est, afficher une question différente les utilisateurs avec différents rôles de site. Par exemple, role1 est assigné à userGroup1 et role2 est assigné à userGroup2 dans le même site. Maintenant, lorsque j'ajoute Pollets Display Portlet sur une page dans Site, la question1 doit être sélectionnée pour userGroup1 et question2 pour userGroup2. Mais maintenant, une seule question peut être sélectionnée et si la permission est donnée, la question est affichée, sinon la balise d'erreur "L'utilisateur n'a pas d'autorisation" est affichée. Alors, comment puis-je obtenir la fonctionnalité que le sondage sage rôle est affiché aux utilisateurs?Affichage des sélections en fonction du rôle sélectionné dans liferay

Répondre

1

Vous pouvez placer 2 portlet PollS sur la page et attribuer des autorisations d'affichage à un pour le rôle 1 puis au rôle 2 pour l'autre portlet Sondages.

De cette façon, le portlet alternera en fonction des droits.

Si vous obtenez le message ne pas avoir d'autorisations et ne le souhaitez pas. Regardez dans portlet.preferences. Vous pouvez le désactiver.