問題
- ロール サイト メンバー を持つユーザーは、検索結果で他のユーザーを見つけることができません。
Environment
- Liferay DXP 7.0
- Liferay DXP 7.1
- Liferay DXP 7.2
解決策
- これは予期される動作です。
- セキュリティ上の理由から、デフォルトでは 他のユーザーのデータを表示する権限は管理者にのみ与えられます。
-
これを解決する方法:
-
ユースケースに応じて、すべてのユーザーに割り当てられている既存の役割を選択するか、新しい役割を作成して必要なユーザーの範囲に割り当てることができます。 その後、このロールに "View" パーミッションを追加する必要があります。
- たとえば、すべての認証済みユーザーがこれらの検索を実行できるようにする必要がある場合は、 "User" ロールを選択できます。
-
役割に権限を追加する手順:
- アクセス コントロール パネル > ユーザーと組織.
- 選択したロール (既存または新規) を編集します。
- アクセス 権限の定義 タブ。
- コントロールパネルに移動> 一般的な権限> ユーザー> ユーザーと組織> リソースの権限> ユーザーと「表示」権限を確認します。
- 保存を押します。
-
ユースケースに応じて、すべてのユーザーに割り当てられている既存の役割を選択するか、新しい役割を作成して必要なユーザーの範囲に割り当てることができます。 その後、このロールに "View" パーミッションを追加する必要があります。