From 6db2ef23e58300a00fc957e6221b30f1cc1a8f1f Mon Sep 17 00:00:00 2001 From: "argiro.kokogiannaki" Date: Fri, 16 Jul 2021 12:02:33 +0000 Subject: [PATCH] [ Library |Trunk] Satkeholder service: add new method for indicators bulk save git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@61428 d315682c-612b-4755-9ff5-7f18f6832af3 --- monitor/services/stakeholder.service.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/monitor/services/stakeholder.service.ts b/monitor/services/stakeholder.service.ts index 22291b47..6dfcf654 100644 --- a/monitor/services/stakeholder.service.ts +++ b/monitor/services/stakeholder.service.ts @@ -108,7 +108,17 @@ export class StakeholderService { } })); } - + saveBulkElements(url: string, indicators, path: string[] = []): Observable { + path = HelperFunctions.encodeArray(path); + return this.http.post(url + ((path.length > 0) ? '/' : '') + path.join('/') + + '/save-bulk', indicators, CustomOptions.registryOptions()).pipe(map(element => { + if(path.length === 0) { + return this.formalize(this.checkIsUpload(element)); + } else { + return this.formalize(element); + } + })); + } saveSection(url: string, element: any, path: string[] = [], index: number = -1): Observable
{ path = HelperFunctions.encodeArray(path); return this.http.post
(url + ((path.length > 0) ? '/' : '') + path.join('/') +