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) => {