X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/d9c91ff458dfedd01fb2d5a86e60e054f5a87d10..f05ff87a5a04b0a6c45c2cba0b492c561de2e651:/src/store/project-panel/project-panel-middleware-service.ts?ds=sidebyside diff --git a/src/store/project-panel/project-panel-middleware-service.ts b/src/store/project-panel/project-panel-middleware-service.ts index 84eaa856..09e76ae2 100644 --- a/src/store/project-panel/project-panel-middleware-service.ts +++ b/src/store/project-panel/project-panel-middleware-service.ts @@ -76,19 +76,19 @@ export const loadMissingProcessesInformation = (resources: GroupContentsResource } }; -const setItems = (listResults: ListResults) => +export const setItems = (listResults: ListResults) => projectPanelActions.SET_ITEMS({ ...listResultsToDataExplorerItemsMeta(listResults), items: listResults.items.map(resource => resource.uuid), }); -const getParams = (dataExplorer: DataExplorer) => ({ +export const getParams = (dataExplorer: DataExplorer) => ({ ...dataExplorerToListParams(dataExplorer), order: getOrder(dataExplorer), filters: getFilters(dataExplorer), }); -const getFilters = (dataExplorer: DataExplorer) => { +export const getFilters = (dataExplorer: DataExplorer) => { const columns = dataExplorer.columns as DataColumns; const typeFilters = getDataExplorerColumnFilters(columns, ProjectPanelColumnNames.TYPE); const statusFilters = getDataExplorerColumnFilters(columns, ProjectPanelColumnNames.STATUS); @@ -100,7 +100,7 @@ const getFilters = (dataExplorer: DataExplorer) => { .getFilters(); }; -const getOrder = (dataExplorer: DataExplorer) => { +export const getOrder = (dataExplorer: DataExplorer) => { const sortColumn = dataExplorer.columns.find(c => c.sortDirection !== SortDirection.NONE); const order = new OrderBuilder(); if (sortColumn) {