Change groupClass condition in filters used for fetching groups
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Tue, 11 Dec 2018 09:05:27 +0000 (10:05 +0100)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Tue, 11 Dec 2018 09:05:27 +0000 (10:05 +0100)
Feature #14505

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

src/store/groups-panel/groups-panel-middleware-service.ts

index 0b6f89b539f8f7036f3aefb0c355c2119a23d427..e51fad9dd181b1b9a6f9c819351ec1a371af8ad7 100644 (file)
@@ -12,7 +12,7 @@ import { GroupsPanelActions } from '~/store/groups-panel/groups-panel-actions';
 import { FilterBuilder } from '~/services/api/filter-builder';
 import { updateResources } from '~/store/resources/resources-actions';
 import { OrderBuilder, OrderDirection } from '~/services/api/order-builder';
-import { GroupResource } from '~/models/group';
+import { GroupResource, GroupClass } from '~/models/group';
 import { SortDirection } from '~/components/data-table/data-column';
 import { GroupsPanelColumnNames } from '~/views/groups-panel/groups-panel';
 
@@ -46,7 +46,7 @@ export class GroupsPanelMiddlewareService extends DataExplorerMiddlewareService
                 }
 
                 const filters = new FilterBuilder()
-                    .addEqual('groupClass', null)
+                    .addNotIn('groupClass', [GroupClass.PROJECT])
                     .addILike('name', dataExplorer.searchValue)
                     .getFilters();