legacy-knowledge-base
公開されました Jul. 2, 2025

複数のユーザーグループに独自のサイトセクションを設定し、メンバーだけがアセットの作成、編集、公開、削除ができるようにすることは可能でしょうか?

written-by

Jorge Diaz

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

大規模な企業サイトでは、サイトセクションごとに分割し、特定のユーザーグループに編集・公開権限を付与するのが一般的なユースケースです。

各セクション内では、その特定のグループのメンバーだけが、アセットの作成、編集、公開、削除を行えるようにする必要があります。

各権限(作成、編集、公開、閲覧)は別々に処理されるはずなので、例えばそのセクションに2つのユーザーグループがあって、1つは編集権限、もう1つは公開権限を持つことができるようにします。

このように、ユーザーグループとサイトセクションが異なるLiferayのサイトを構成することは可能でしょうか。

Environment

Liferay DXP 7.0-7.4

解決策

Liferayのアウトオブボックスでは、アセットパーミッションを管理するカスタムモジュールを開発しなければ、この部門を完全に実装することはできません。

Webコンテンツとドキュメントとメディアでは、今、任意のカスタム開発なしで可能です:

  1. 複数のフォルダーを作成し、特定のユーザーグループに閲覧権限を付与する。
  2. 各フォルダで、特定のユーザーグループに「Webコンテンツの追加」「ドキュメントの追加」などを許可する。

大きな問題は、新しいアセットが作成されたとき、そのオーナーだけが編集や削除を行うことができ、そのユーザーグループの他のメンバーは十分な権限を持っていないことです。

回避策として、ユーザーはオブジェクトの作成後にオブジェクトの権限を手動で設定するか、オブジェクトの位置に応じてオブジェクトの権限を調整する自動処理を実装することができます。

ウェブコンテンツやドキュメント、メディアの権限管理の改善を求める機能要望が2件あります。 LPS-88375LPS-87806をご参照ください。

追加情報

  • Feature request LPS-88375 - 複数のユーザーグループに対して、それぞれのサイトセクションと特定の権限を持たせることができるようにする。
  • Feature request LPS-87806 - DMの自動権限ポリシーについて。

did-this-article-resolve-your-issue

legacy-knowledge-base