From 6f214cb08a247b52c88ad95c364b7d4323fa90a4 Mon Sep 17 00:00:00 2001 From: Alex Martzios Date: Mon, 27 Nov 2023 14:01:14 +0200 Subject: [PATCH] [angular-16-irish-monitor | WIP]: browse repository monitors - query for datasource stakeholders, display them in page --- services/searchDataproviders.service.ts | 8 +++ .../result-preview.component.html | 68 ++++++++----------- .../result-preview.component.ts | 2 + 3 files changed, 38 insertions(+), 40 deletions(-) diff --git a/services/searchDataproviders.service.ts b/services/searchDataproviders.service.ts index af05a7f1..456db968 100644 --- a/services/searchDataproviders.service.ts +++ b/services/searchDataproviders.service.ts @@ -6,6 +6,7 @@ import {StringUtils} from '../utils/string-utils.class'; import{EnvProperties} from '../utils/properties/env-properties'; import {map} from "rxjs/operators"; import {ParsingFunctions} from "../landingPages/landing-utils/parsingFunctions.class"; +import {properties} from '../../../environments/environment'; @Injectable() export class SearchDataprovidersService { @@ -287,4 +288,11 @@ export class SearchDataprovidersService { return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url) .pipe(map(res => res['meta']['total'])); } + + searchDataproviderById(id: string):any { + let url = properties.searchAPIURLLAst + "datasources/" + id + '?format=json'; + + return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url) + .pipe(map(res => this.parseResults(res))); + } } diff --git a/utils/result-preview/result-preview.component.html b/utils/result-preview/result-preview.component.html index 8654397e..93e268de 100644 --- a/utils/result-preview/result-preview.component.html +++ b/utils/result-preview/result-preview.component.html @@ -1,3 +1,17 @@ + +
+ + {{result.acronym}} + + ( + + ) +
+
+ [no title available] +
+
+
@@ -35,47 +49,21 @@
@@ -185,7 +173,7 @@
-