From cb57b78351af8ce08e178ff1bc69d73c43044cc2 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Mon, 7 Nov 2022 12:55:55 +0200 Subject: [PATCH] [Library]: searchResult.ts & result-preview.ts: Added field objId: string; | searchResearchResults.service.ts: Set in parsing objId | result-preview.component.html: Updated link to Bip Finder - use objId (openaire id) instead of id (pid related). --- services/searchResearchResults.service.ts | 1 + utils/entities/searchResult.ts | 1 + utils/result-preview/result-preview.component.html | 4 ++-- utils/result-preview/result-preview.ts | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/services/searchResearchResults.service.ts b/services/searchResearchResults.service.ts index 023aba7d..4609e22c 100644 --- a/services/searchResearchResults.service.ts +++ b/services/searchResearchResults.service.ts @@ -315,6 +315,7 @@ export class SearchResearchResultsService { } result['id'] = Array.isArray(data) ? data[i]['result']['header']['dri:objIdentifier'] : data['result']['header']['dri:objIdentifier']; + result['objId'] = result['id']; let canId = ParsingFunctions.parseRelCanonicalId(Array.isArray(data) ? data[i] : data, "result"); if (canId) { result['id'] = canId; diff --git a/utils/entities/searchResult.ts b/utils/entities/searchResult.ts index 490a5c9f..63bb5054 100644 --- a/utils/entities/searchResult.ts +++ b/utils/entities/searchResult.ts @@ -4,6 +4,7 @@ export class SearchResult { title: ResultTitle; id: string; relcanId: string; + objId: string; DOIs: string[]=[]; identifiers: Map; measure: Array; diff --git a/utils/result-preview/result-preview.component.html b/utils/result-preview/result-preview.component.html index 942b2552..6d4321a5 100644 --- a/utils/result-preview/result-preview.component.html +++ b/utils/result-preview/result-preview.component.html @@ -346,7 +346,7 @@ Popularity: Citation-based measure reflecting the current impact.
- + View more details
@@ -385,7 +385,7 @@ Influence: Citation-based measure reflecting the total impact.
- + View more details
diff --git a/utils/result-preview/result-preview.ts b/utils/result-preview/result-preview.ts index e2c79a92..7e9d5d1f 100644 --- a/utils/result-preview/result-preview.ts +++ b/utils/result-preview/result-preview.ts @@ -72,6 +72,7 @@ export interface Organization { } export class ResultPreview { + objId: string; relcanId: string; id: string; title: string; @@ -146,6 +147,7 @@ export class ResultPreview { let resultPreview: ResultPreview = new ResultPreview(); resultPreview.id = result.id; resultPreview.relcanId = result.relcanId; + resultPreview.objId = result.objId; resultPreview.title = result.title.name; resultPreview.accessMode = result.title.accessMode; // resultPreview.sc39 = result.title.sc39;