[ARVADOS-WORKBENCH2] updated: 1.2.0-935-gda64c0d

Git user git at public.curoverse.com
Thu Nov 22 09:48:23 EST 2018


Summary of changes:
 .../project-panel-middleware-service.ts             | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

       via  da64c0d5be6c1c0b1cf4f0e1f600a281506e9b09 (commit)
      from  0fd32542a6ee7f9db950609a408b18d3b6017a56 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit da64c0d5be6c1c0b1cf4f0e1f600a281506e9b09
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date:   Thu Nov 22 15:48:06 2018 +0100

    Restore nameFilters in project-panel-middleware-service
    
    Feature #14258
    
    Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>

diff --git a/src/store/project-panel/project-panel-middleware-service.ts b/src/store/project-panel/project-panel-middleware-service.ts
index 7a1cab6..18f5f0d 100644
--- a/src/store/project-panel/project-panel-middleware-service.ts
+++ b/src/store/project-panel/project-panel-middleware-service.ts
@@ -14,7 +14,7 @@ import { DataColumns } from "~/components/data-table/data-table";
 import { ServiceRepository } from "~/services/services";
 import { SortDirection } from "~/components/data-table/data-column";
 import { OrderBuilder, OrderDirection } from "~/services/api/order-builder";
-import { FilterBuilder } from "~/services/api/filter-builder";
+import { FilterBuilder, joinFilters } from "~/services/api/filter-builder";
 import { GroupContentsResource, GroupContentsResourcePrefix } from "~/services/groups-service/groups-service";
 import { updateFavorites } from "../favorites/favorites-actions";
 import { PROJECT_PANEL_CURRENT_UUID, IS_PROJECT_PANEL_TRASHED, projectPanelActions } from './project-panel-action';
@@ -118,15 +118,18 @@ export const getParams = (dataExplorer: DataExplorer, isProjectTrashed: boolean)
 export const getFilters = (dataExplorer: DataExplorer) => {
     const columns = dataExplorer.columns as DataColumns<string>;
     const typeFilters = serializeResourceTypeFilters(getDataExplorerColumnFilters(columns, ProjectPanelColumnNames.TYPE));
-    return typeFilters;
+    const nameFilters = new FilterBuilder()
+        .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.COLLECTION)
+        .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.PROCESS)
+        .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.PROJECT)
+        .getFilters();
+
+    return joinFilters(
+        typeFilters,
+        nameFilters,
+    );
+    // TODO: Restore process status filters
     // const statusFilters = getDataExplorerColumnFilters(columns, ProjectPanelColumnNames.STATUS);
-    // return new FilterBuilder()
-    //     // TODO: update filters
-    //     // .addIsA("uuid", typeFilters.map(f => f.type))
-    //     .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.COLLECTION)
-    //     .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.PROCESS)
-    //     .addILike("name", dataExplorer.searchValue, GroupContentsResourcePrefix.PROJECT)
-    //     .getFilters();
 };
 
 export const getOrder = (dataExplorer: DataExplorer) => {

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list