From 7de0e646037e0c99dc6a7e3ea8dca5419d5b8d45 Mon Sep 17 00:00:00 2001 From: Konstantinos Triantafyllou Date: Mon, 9 Dec 2019 14:38:31 +0000 Subject: [PATCH] [MonitorDashboard]: Add activate-deactivate on indicator menu git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-monitor-portal/trunk/monitor_dashboard@57843 d315682c-612b-4755-9ff5-7f18f6832af3 --- src/app/services/stakeholder.service.ts | 8 + .../stakeholder/stakeholder.component.html | 2 +- src/app/topic/indicators.component.html | 540 +++++++++--------- src/app/topic/indicators.component.ts | 14 + 4 files changed, 300 insertions(+), 264 deletions(-) diff --git a/src/app/services/stakeholder.service.ts b/src/app/services/stakeholder.service.ts index b21e18e..023374f 100644 --- a/src/app/services/stakeholder.service.ts +++ b/src/app/services/stakeholder.service.ts @@ -59,6 +59,14 @@ export class StakeholderService { })); } + toggleStatus(url: string, path: string[]): Observable { + return this.http.post(url + '/' + path.join('/') + '/toggle-status', null); + } + + toggleAccess(url: string, path: string[]): Observable { + return this.http.post(url + '/' + path.join('/') + '/toggle-access', null); + } + saveElement(url: string, element: any, path: string[] = []): Observable { path = HelperFunctions.encodeArray(path); return this.http.post(url + ((path.length > 0)?'/':'') + path.join('/') + diff --git a/src/app/stakeholder/stakeholder.component.html b/src/app/stakeholder/stakeholder.component.html index 19b3404..b21d283 100644 --- a/src/app/stakeholder/stakeholder.component.html +++ b/src/app/stakeholder/stakeholder.component.html @@ -1,5 +1,5 @@