X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c11055f2d6ce8385088bc221eab1175e31777ec0..353c39122f1ebbcb47cf5ae4d2ea641b60439614:/src/services/groups-service/groups-service.ts diff --git a/src/services/groups-service/groups-service.ts b/src/services/groups-service/groups-service.ts index e4c31675..822c810e 100644 --- a/src/services/groups-service/groups-service.ts +++ b/src/services/groups-service/groups-service.ts @@ -4,8 +4,6 @@ import * as _ from "lodash"; import { CommonResourceService, ListResults } from "~/common/api/common-resource-service"; -import { FilterBuilder } from "~/common/api/filter-builder"; -import { OrderBuilder } from "~/common/api/order-builder"; import { AxiosInstance } from "axios"; import { GroupResource } from "~/models/group"; import { CollectionResource } from "~/models/collection"; @@ -15,8 +13,8 @@ import { ProcessResource } from "~/models/process"; export interface ContentsArguments { limit?: number; offset?: number; - order?: OrderBuilder; - filters?: FilterBuilder; + order?: string; + filters?: string; recursive?: boolean; } @@ -35,8 +33,8 @@ export class GroupsService extends Comm const { filters, order, ...other } = args; const params = { ...other, - filters: filters ? filters.serialize() : undefined, - order: order ? order.getOrder() : undefined + filters: filters ? `[${filters}]` : undefined, + order: order ? order : undefined }; return this.serverApi .get(this.resourceType + `${uuid}/contents/`, {