Ich benutze Liferay 6.2. Im Umfragen-Portlet nach Beantwortung der Frage wird das Umfrageergebnis für alle Benutzer angezeigt. können wir die Umfrageergebnisse auf nur Administratoren beschränken?Liferay 6.2 Abfragen Results für Admin-Benutzer
Ich bin mir bewusst, dass eine geringfügige Anpassung in \ html \ portlet \ polls_display \ view.jsp Datei Zeile 94 in dieser Zeile erforderlich ist <% @ include file = "/ html/portlet/umfragen/view_question_results.jspf"%> . aber nicht sicher, wie man die erwarteten Ergebnisse erzielt. Also, kann mir bitte jemand helfen, wie ich das erreichen kann. nur
Dank im Voraus
Sie können direkt überprüfen 'permissionChecker.isOmniadmin()', wenn Sie Zugriff haben zu 'permissionChecker' Objekt. Andernfalls können Sie 'PortalUtil.isOmniadmin (long userId)' verwenden, indem Sie 'userId' von' User' verwenden. –
Sie können 'User' Objekt aus' ThemeDisplay' extrahieren oder 'PortalUtil.getUser (HttpServletRequest Anfrage)/PortalUtil.getUser (PortletRequest portletRequest)' wenn Sie ein 'request' Objekt haben. –