問題
-
ユーザーが制限付き DDL にファイルをアップロードすると、ファイルはその権限を継承しないため、ゲスト ユーザーは、DDL が表示されなくても、リンクを介してファイルを表示できます。
-
再現手順:
1. クリーンなインスタンス
2 を開始します。 Contents および Data > Dynamic Data Lists に移動します。
3. テキストと Documents and Media フィールドを含む新しいデータ定義を追加します。
4. この定義に基づいて、新しい動的データ リストを作成します。
5. リストのアクセス許可を開き、ゲスト ビューのアクセス許可が にチェックされていないことを確認します (そうであってはなりませんが、念のため)。
6. リストにレコードを追加すると、DM フィールドがシステムからファイルをアップロードします。
観察された動作: ファイルがドキュメント & メディアにアップロードされ、ユーザーの知らないうちにゲスト ビュー権限が付与されている
予想される動作: 警告メッセージが表示され、権限の問題の可能性がユーザーに警告されます
Environment
- Liferay DXP 7.2
- Liferay DXP 7.3
- Liferay DXP 7.4
解決策
- 観察された動作は、DXP の既知の問題であり、 LPS-156368 で対処されます。
追加情報
- ホットフィックスが必要な場合は、パッチの詳細を添付して、ホットフィックスを要求するサポート チケットを作成してください。
- Liferay DXP に Fix Pack と Hotfix をインストールする では、環境に Fixpack/Hotfix をインストールする方法について説明します。