From 76488b082c8f7d9737faf1508ab6e288cfaa8c8b Mon Sep 17 00:00:00 2001 From: xusongfu Date: Mon, 5 Sep 2022 16:09:13 +0800 Subject: [PATCH] fix: Fix search filters Fix search filters of storage Change-Id: Ice928e33dc09389a7ab243b6b3be7589f12c1032 --- src/pages/share/containers/Storage/index.jsx | 8 ++++++++ src/pages/storage/containers/Storage/index.jsx | 15 ++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/pages/share/containers/Storage/index.jsx b/src/pages/share/containers/Storage/index.jsx index abc8160b..161dd62b 100644 --- a/src/pages/share/containers/Storage/index.jsx +++ b/src/pages/share/containers/Storage/index.jsx @@ -31,6 +31,14 @@ export class Storage extends Base { columns[2].dataIndex = 'share_backend_name'; return columns; }; + + get searchFilters() { + const filters = super.searchFilters; + return filters.slice(0, 2).concat({ + label: t('Backend Name'), + name: 'share_backend_name', + }); + } } export default inject('rootStore')(observer(Storage)); diff --git a/src/pages/storage/containers/Storage/index.jsx b/src/pages/storage/containers/Storage/index.jsx index 4c2ed62e..2f3b9fc9 100644 --- a/src/pages/storage/containers/Storage/index.jsx +++ b/src/pages/storage/containers/Storage/index.jsx @@ -37,7 +37,20 @@ export class Storage extends Base { getColumns = () => poolColumns; get searchFilters() { - return []; + return [ + { + label: t('Name'), + name: 'name', + }, + { + label: t('Protocol'), + name: 'storage_protocol', + }, + { + label: t('Backend Name'), + name: 'volume_backend_name', + }, + ]; } updateFetchParams = (params) => {