Create simplified object type filters for use where collection types are not supported
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Mon, 26 Nov 2018 09:28:04 +0000 (10:28 +0100)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Mon, 26 Nov 2018 09:28:04 +0000 (10:28 +0100)
Feature #14258

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/store/resource-type-filters/resource-type-filters.ts

index 295818a29962a5bc4816c28284e63aa08dca5a0e..eef973ed2361b830c4f654b8bc0e4495b9c056f4 100644 (file)
@@ -35,6 +35,13 @@ const initFilter = (name: string, parent = '') =>
         status: TreeNodeStatus.LOADED,
     });
 
+export const getSimpleObjectTypeFilters = pipe(
+    (): DataTableFilters => createTree<DataTableFilterItem>(),
+    initFilter(ObjectTypeFilter.PROJECT),
+    initFilter(ObjectTypeFilter.PROCESS),
+    initFilter(ObjectTypeFilter.COLLECTION),
+);
+
 export const getInitialResourceTypeFilters = pipe(
     (): DataTableFilters => createTree<DataTableFilterItem>(),
     initFilter(ObjectTypeFilter.PROJECT),