diff --git a/projects/common/src/fm/models/item.ts b/projects/common/src/fm/models/item.ts index 34977c7..7a429a3 100644 --- a/projects/common/src/fm/models/item.ts +++ b/projects/common/src/fm/models/item.ts @@ -26,6 +26,7 @@ export class Item implements IItem { public data?:any; public isEditable?:boolean; public owner?: string; + public fullPath?: string; constructor() { } diff --git a/projects/common/src/fm/services/item.service.ts b/projects/common/src/fm/services/item.service.ts index e7b18b0..8d08465 100644 --- a/projects/common/src/fm/services/item.service.ts +++ b/projects/common/src/fm/services/item.service.ts @@ -79,7 +79,8 @@ export class ItemService { getItemList(itemType?: string, dataFilter?: any, level?: number, atItemLocationItemCode?: string, indexed?: boolean, validToday?: boolean,tags?:string,crs?:string, startDate?: Date, endDate?: Date, - skip?: number, take?: number, sourceTask?: string, exactMatchStartOrEndDate?: boolean, owner?:string): Observable { + skip?: number, take?: number, sourceTask?: string, exactMatchStartOrEndDate?: boolean, owner?:string, + includeFullpath?: boolean): Observable { let params = new HttpParams(); if(itemType) params = params.append("it", itemType); if(dataFilter) params = params.append("df", JSON.stringify(dataFilter)); @@ -96,6 +97,7 @@ export class ItemService { if(take) params = params.append("take", take); if(exactMatchStartOrEndDate !== undefined) params = params.append("exactMatchStartOrEndDate", exactMatchStartOrEndDate); if(owner) params = params.append("owner", owner); + if(includeFullpath) params = params.append("includeFullpath",includeFullpath?"true":"false"); return this.httpClient.get(`${this.ApiEndpoint()}/api/v1/items/`, { params: params }); }