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

サイトメンバーとしてドキュメントを許可する

written-by

Vincent Liu

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
この記事では、 LPS-34514 の修正を適用しても発生する問題について説明します(このLPSは、ユーザーが本当に「サイトメンバー」ロールを「表示」する権限を持っていた場合にのみ、「サイトメンバー」オプションをロール選択ボックス内に表示するようにします)。 この修正は正しいが、最善の修正は、このパーミッションをデフォルトですべてのユーザーに与えることである。

解決策

シナリオ

  1. プライベートページでDocuments and Mediaポートレットを追加する。
  2. テストユーザー/サイト管理者として、ドキュメントが誰でも閲覧できるように、閲覧権限が設定されていることを確認します。
  3. サイトメンバーとして、ドキュメントをアップロードする。
    1. LPS-34514のため、サイトメンバーロールが存在しなくなる(予想通り)
    2. 公開後、ビューがチェックされない(Site Adminと異なる)
    3. 他のサイトメンバーはこのドキュメントを見ることができません。

追加テスト

  1. 手動でゲストの表示権限をチェックすると、他のサイトメンバーがこのドキュメントを見ることができますが、たまたま公開ページにサイトスコープのDocuments and Mediaポートレットがある場合、プライベートページにアップロードしても、ゲストもこのドキュメントを見ることになります。
  2. この場合でも、サイトメンバーにドキュメントを見せることは可能ですが、この権限設定は、サイトまたはポータルの管理者のみが行うことができます。 このため、サイトやポータルの管理者は、他のサイトメンバーに見えるようにするために、すべてのドキュメントの権限を編集する必要があり、コラボレーションサイトでは非常に不便です。

この問題を解決するために

  1. ポータル管理者として、コントロールパネル > 「役割」にアクセスします。
  2. サイトメンバー」ロールを探し、「アクション」ドロップダウンで "パーミッション "を選択します。
  3. 行 "User"、列 "View "のチェックボックスにチェックを入れる。
did-this-article-resolve-your-issue

legacy-knowledge-base