From d40fdd77ad312b71ebb1a35082e59beb8103cff6 Mon Sep 17 00:00:00 2001 From: Zita Nemeckova Date: Mon, 20 Feb 2023 15:21:49 +0100 Subject: [PATCH] Fix filter to take only hostname__icontains and disable advance search --- .../components/DataListToolbar/DataListToolbar.js | 12 ++++++++---- awx/ui/src/screens/HostMetrics/HostMetrics.js | 5 +++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/awx/ui/src/components/DataListToolbar/DataListToolbar.js b/awx/ui/src/components/DataListToolbar/DataListToolbar.js index 40deda10a1..9483989935 100644 --- a/awx/ui/src/components/DataListToolbar/DataListToolbar.js +++ b/awx/ui/src/components/DataListToolbar/DataListToolbar.js @@ -57,6 +57,7 @@ function DataListToolbar({ enableRelatedFuzzyFiltering, handleIsAnsibleFactsSelected, isFilterCleared, + advancedSearchDisabled, }) { const showExpandCollapse = onCompact && onExpand; const [isKebabOpen, setIsKebabOpen] = useState(false); @@ -86,6 +87,10 @@ function DataListToolbar({ }), [setIsKebabModalOpen] ); + const columns = [...searchColumns]; + if ( !advancedSearchDisabled ) { + columns.push({ name: t`Advanced`, key: 'advanced' }); + } return ( ()} qsConfig={QS_CONFIG} - toolbarSearchColumns={[{name: t`Hostname`, key: 'hostname', isDefault: true}]} + toolbarSearchColumns={[{name: t`Hostname`, key: 'hostname__icontains', isDefault: true}]} toolbarSearchableKeys={[]} toolbarRelatedSearchableKeys={[]} - renderToolbar={(props) => } + renderToolbar={(props) => {t`Hostname`} @@ -83,4 +83,5 @@ function HostMetrics() { ); } +export { HostMetrics as _HostMetrics }; export default HostMetrics;