Merge branch '13703-data-explorer-and-contents-api'
[arvados-workbench2.git] / src / services / groups-service / groups-service.ts
index aa39e64ed58ee8cccfebef071593cbebd39f4d78..ed61297dabe1fb82f78a50a08d6df05917f070a4 100644 (file)
@@ -10,7 +10,6 @@ import { AxiosInstance } from "axios";
 import { GroupResource } from "../../models/group";
 import { CollectionResource } from "../../models/collection";
 import { ProjectResource } from "../../models/project";
-import { WorkflowResource } from "../../models/workflow";
 import { ProcessResource } from "../../models/process";
 
 interface ContensArguments {
@@ -24,7 +23,6 @@ interface ContensArguments {
 export type GroupContentsResource =
     CollectionResource |
     ProjectResource |
-    WorkflowResource |
     ProcessResource;
 
 export default class GroupsService extends CommonResourceService<GroupResource> {
@@ -37,7 +35,7 @@ export default class GroupsService extends CommonResourceService<GroupResource>
         const { filters, order, ...other } = args;
         const params = {
             ...other,
-            filters: filters ? filters.get() : undefined,
+            filters: filters ? filters.serialize() : undefined,
             order: order ? order.getOrder() : undefined
         };
         return this.serverApi
@@ -46,4 +44,10 @@ export default class GroupsService extends CommonResourceService<GroupResource>
             })
             .then(CommonResourceService.mapResponseKeys);
     }
+}
+
+export enum GroupContentsResourcePrefix {
+    Collection = "collections",
+    Project = "groups",
+    Process = "container_requests"
 }
\ No newline at end of file