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

掲示板のカテゴリとスレッドの権限を管理する

written-by

Justin Choi

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

この記事では、メッセージボードのカテゴリとスレッドを管理するための権限ルールについて説明します。 ひとつ疑問なのは、ユーザーがロールが割り当てられているカテゴリのスレッドだけを削除し、他のカテゴリのスレッドは削除しないようにするためのシステムの粒度が十分にあるかどうかということです。

決議

回答。
「削除」パーミッションを持っている人は、個々のスレッドを含め、管理するパーミッションを持っているカテゴリ全体の内容を削除することができます。 つまり、これはオール・オア・ナッシングです。

実証するために、 フォーラム・モデレーター というサイト・ロールを以下のパーミッションで作成します。

  1. コントロールパネル → ユーザー → ロールに移動します。
  2. サイトロール タブをクリックします。
  3. プラスボタンをクリックして、サイトの役割を追加します。
    • 名前。 フォーラム・モデレーター
    • タイトル。 フォーラム・モデレーター
    • 説明。 メッセージボードのカテゴリとスレッドを管理する。
  4. 保存 ボタンをクリックします。
  5. の3ドットアイコンをクリック → 権限の定義.
  6. サイト管理 → コンテンツ → 掲示板をクリックします。
  7. メッセージボードのすべての権限を付与し、 をクリックしてを保存します。

この時点では、メッセージボードをモデレートするためだけのサイトロールが作成されています。 このロールにユーザー(オムニ管理者以外)を割り当てます。 カテゴリー、サブカテゴリー、スレッドがある場合、フォーラムのモデレーターロールは、任意のカテゴリー、サブカテゴリー、スレッドを削除することができます。

最後に、Liferay DXPとレガシーポータル6.2のアセット権限は、個々のユーザーではなく、常に Role レベルで設定されていることを思い出してください。 より詳細な制御を可能にする唯一の方法は、異なるカテゴリに異なるパーミッションを持つ複数のロールを持つことです; モデレータ1はカテゴリ1-4とそのメッセージのみのパーミッションを持ち、モデレータ2はカテゴリ5-6のパーミッションを持ち、モデレータ3はカテゴリ7-10のみのパーミッションを持つなど、カテゴリごとに異なるパーミッションを持つことです。

did-this-article-resolve-your-issue

legacy-knowledge-base