この記事では、 LPS-34514 の修正を適用しても発生する問題について説明します(このLPSは、ユーザーが本当に「サイトメンバー」ロールを「表示」する権限を持っていた場合にのみ、「サイトメンバー」オプションをロール選択ボックス内に表示するようにします)。 この修正は正しいが、最善の修正は、このパーミッションをデフォルトですべてのユーザーに与えることである。
解決策
シナリオ
- プライベートページでDocuments and Mediaポートレットを追加する。
- テストユーザー/サイト管理者として、ドキュメントが誰でも閲覧できるように、閲覧権限が設定されていることを確認します。
- サイトメンバーとして、ドキュメントをアップロードする。
- LPS-34514のため、サイトメンバーロールが存在しなくなる(予想通り)
- 公開後、ビューがチェックされない(Site Adminと異なる)
- 他のサイトメンバーはこのドキュメントを見ることができません。
追加テスト
- 手動でゲストの表示権限をチェックすると、他のサイトメンバーがこのドキュメントを見ることができますが、たまたま公開ページにサイトスコープのDocuments and Mediaポートレットがある場合、プライベートページにアップロードしても、ゲストもこのドキュメントを見ることになります。
- この場合でも、サイトメンバーにドキュメントを見せることは可能ですが、この権限設定は、サイトまたはポータルの管理者のみが行うことができます。 このため、サイトやポータルの管理者は、他のサイトメンバーに見えるようにするために、すべてのドキュメントの権限を編集する必要があり、コラボレーションサイトでは非常に不便です。
この問題を解決するために
- ポータル管理者として、コントロールパネル > 「役割」にアクセスします。
- サイトメンバー」ロールを探し、「アクション」ドロップダウンで "パーミッション "を選択します。
- 行 "User"、列 "View "のチェックボックスにチェックを入れる。