Liferay 6.2を使用しています。ポーリングでは、質問に回答した後にポートレットを表示します。ポーリング結果はすべてのユーザーに表示されます。世論調査の結果を管理者だけに制限できますか?Liferay 6.2が管理者に結果の制限をポーリングする
この行の94行目で、\ html \ portlet \ polls_display \ view.jspファイルにマイナーなカスタマイズが必要であることに気づいた<%@ include file = "/ html/portlet/polls/view_question_results.jspf"%> 。期待された結果を達成する方法は不明です。だから、誰も私にこれを達成する方法を手伝ってもらえますか?以下のコードでは、事前
あなたがアクセス権を持っている場合は、直接、permissionChecker.isOmniadmin() ''で確認することができます'permissionChecker'オブジェクトに渡します。それ以外の場合は、 'User'オブジェクトの' userId'を使って 'PortalUtil.isOmniadmin(long userId)'を使うことができます。 –
'ThemeDisplay'から' User'オブジェクトを抽出したり、 'request'オブジェクトがあれば' PortalUtil.getUser(HttpServletRequest request)/ PortalUtil.getUser(PortletRequest portletRequest) 'を使用します。上記コードの –