-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Foundation 1
-
3
Business benefit: Build trust. Don't mislead the user. Show only relevant search results.
Summary: If an app cannot display the found content then don't list the app in search results.
E.g. a supplier for the Site app is created, searching whole config workspace.
To reproduce:
- Go to Find Bar and search for applauncherlayout
Configuration, Cookies and Site apps are displayed in results. Only the Configuration app has access to the found target node appLauncherLayout. The other two apps can only access a very narrow subtree elsewhere in the config workspace. Since the user has no way of navigating to the appLauncherLayout node in the Cookies and Site apps the results are misleading.
The same issue can be reproduced for categories/tours apps. Search in tours app should not return categories outside of tours app root path.
Acceptance criteria:
- Report results only from apps that can access the found node/property.
- is caused by
-
MGNLPER-38 Provide SearchResultSuppliers for JCR workspaces
- Closed
- is duplicated by
-
MGNLPER-68 Filter out results from apps that can't display the found node
- Closed