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

DXP 7.2 へのアップグレード後、フォーム レコードは検索結果でゲスト ユーザーが表示できるようになります。

written-by

Jorge Diaz

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

問題

他のユーザーによって送信されたフォーム レコードは、DXP 7.0 から DXP 7.2 にアップグレードした後、検索結果でゲスト ユーザーが表示できます。

  • ゲスト ユーザーが検索バーで検索すると、応答には他のユーザーのフォーム レコードが含まれます。

この問題は、DXP 7.0 からアップグレードしたフォームでのみ再現されます。新しいフォームを作成しても、この問題の影響を受けません。ゲスト ユーザーは、このフォームのユーザーからのレコードを見つけることができません。

Environment

  • Liferay DXP 7.2

解決策

ユーザーが送信した Form レコードは、フォーム レコードに関連する Form オブジェクトの権限によってフィルター処理されます。

フォーム オブジェクトのアクセス許可は、フォーム自体と、そのフォームで送信されたフォーム レコードの両方に適用されます。

ゲスト ユーザーが他のすべてのユーザーの送信内容を表示できる場合は、フォーム オブジェクトのアクセス許可を確認し、ゲスト ロールに「表示」アクセス許可が割り当てられていないことを確認する必要があります。

  • 「ゲスト」ユーザーには「フォーム インスタンス レコードの追加」権限のみを割り当てる必要があります。
  • 他の権限は割り当てられていないままにしておきます

image-2019-08-29-12-05-06-083.png

注: DXP 7.2 フィックスパック 1 およびフィックスパック 2 には、この問題に関連する既知のバグがあり、新しく作成されたフォームのデフォルトの権限にも影響します。2 -97841 を参照してください。 (フォーム エントリの送信は、デフォルトでゲスト ユーザーが表示できます。)。

did-this-article-resolve-your-issue

legacy-knowledge-base