From 085aaccee3eea289a443f227cdd856c2761940ca Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Wed, 18 Jul 2018 12:05:32 +0200 Subject: [PATCH] Restric order and filters arguments of favorite list Feature #13840 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/services/favorite-service/favorite-service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/services/favorite-service/favorite-service.ts b/src/services/favorite-service/favorite-service.ts index 825471f0..1b902b07 100644 --- a/src/services/favorite-service/favorite-service.ts +++ b/src/services/favorite-service/favorite-service.ts @@ -7,7 +7,12 @@ import GroupsService, { GroupContentsResource } from "../groups-service/groups-s import { LinkResource, LinkClass } from "../../models/link"; import FilterBuilder from "../../common/api/filter-builder"; import { ListArguments, ListResults } from "../../common/api/common-resource-service"; +import OrderBuilder from "../../common/api/order-builder"; +export interface FavoriteListArguments extends ListArguments { + filters?: FilterBuilder; + order?: OrderBuilder; +} export default class FavoriteService { constructor( private linkService: LinkService, @@ -37,7 +42,7 @@ export default class FavoriteService { results.items.map(item => this.linkService.delete(item.uuid)))); } - list(userUuid: string, args: ListArguments = {}): Promise> { + list(userUuid: string, args: FavoriteListArguments = {}): Promise> { const listFilter = FilterBuilder .create() .addEqual('tailUuid', userUuid) -- 2.30.2