Feature #97017
openAllow LiveSearch to be disabled via configuration
0%
Description
On very large setups the global LiveSearch is often not useful, because the result set is so large that you need to do local page-tree searches anyways to find anything relevant. Also the performance on big databases is very bad.
It would be nice if one could deactivate the rendering of the LiveSearch bar.
It is possible by unset($GLOBALS['TYPO3_CONF_VARS']['BE']['toolbarItems'][1435433108])
by this feels rather as a hack and is globally/user-independt. Nice would be some UserTsConfig setting or similar.
Updated by S P over 2 years ago
Additional things to consider:
Currently the bar is rendered automatically as soon as the current user has access to the List module.
This is a pure technical restriction, because the result list is rendered in the list module. But this is wrong from any reasonable POV:- A user who only has acces to the page module should be able to search in his accessible pages as well.
- The live search popup (before pressing enter and accessing the list module with the full result set) would work without list module access
Updated by Benni Mack over 2 years ago
I think we should have options to disable toolbar items completely via UserTS:
```
options.toolbar.search = 0
options.toolbar.workspaces = 0
options.toolbar... = 0
```
Or something along the lines.
Updated by S P over 2 years ago
Yes, it makes sense to introduce this as a general configuration and not limit it to the search bar.
Updated by S P over 2 years ago
- Related to Epic #93547: Collection of problems with large sites added
Updated by S P 12 months ago
- Related to Bug #93937: Live search really slow for non admin users in large TYPO3 websites added