環境:Liferay 6.1 GA3 EE
ポータルにカスタム権限を定義できますか?
<portlet-resource>タグ付きの XML を作成し、その<action-key>中に を定義することで、プラグイン ポートレットにカスタム アクセス許可を作成できます。
そして、コントロール パネルでロールのパーミッションを定義しようとすると、ポートレットがセクションSite Applicationsに表示されます。ここで、ポートレットまたはフックにカスタム パーミッション (EXT 経由ではなく) を作成するMy Custom必要があります。など<action-key>ACCESS_EMAIL</action-key>の権限<action-key>ACCESS_TOOLSET<\action-key>
Portalつまり、次の図に示すように、カスタム ポータル (通常の) ロールの権限を定義しているときに、カスタム カテゴリがセクション内に表示されるはずです。

このパーミッションを特定のポートレットに対してではなく、jsp-hooks またはその他のカスタム ポートレット内で使用する必要があります。ADD_SITE、ADD_USERなどのアクセス許可をPortal-->に持っているのと同じようにGeneral、これらのアクセス許可を汎用として持ちたいと思います。
編集
ポートレットを任意のセクションに表示するために、単純なカスタム ポートレットを作成したので、ポートレットはSite Applicationに表示され、必要に応じてControl Panelセクションにも表示できます。
しかし、問題は、このポートレットにビューも実装もないため、 を更新して のliferay-display.xml下に置くことで非表示にしていcategory.hiddenます。これにより、Define Permissionドロップダウンからも非表示になります。
また、ライフレイを使用しない場合は、ドックバーのメニューからアクセスするときにライフレイをカテゴリlifeay-display.xmlの下に置きます。:-(Undefined+Add
ありがとうございました