From 585cc22523602465d2cf4a2d6ddd72bdab498ed4 Mon Sep 17 00:00:00 2001 From: Leonardo Mendoza Date: Fri, 13 Feb 2026 07:16:59 -0600 Subject: [PATCH 1/3] PD-4994 --- .../components/top-bar/top-bar.component.ts | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/app/record/components/top-bar/top-bar.component.ts b/src/app/record/components/top-bar/top-bar.component.ts index bed687b48c..798fa75fa6 100644 --- a/src/app/record/components/top-bar/top-bar.component.ts +++ b/src/app/record/components/top-bar/top-bar.component.ts @@ -178,7 +178,8 @@ export class TopBarComponent implements OnInit, OnDestroy { } if (event.actionId === 'connect') { - const target = raw.authorizationUrl?.uri + const integration = this.parseOrcidIntegrationIntro(raw?.notificationIntro) + const target = integration?.link || raw.authorizationUrl?.uri this._inbox .flagAsRead(raw.putCode) .pipe(first()) @@ -212,7 +213,12 @@ export class TopBarComponent implements OnInit, OnDestroy { .subscribe((grouped) => { this.permissionPanelRaw = grouped this.permissionPanelNotifications = grouped.map((n) => { - const orgName = n?.sourceDescription || '' + const integration = this.parseOrcidIntegrationIntro(n?.notificationIntro) + const orgName = + integration?.memberName || + n?.source?.sourceName?.content || + n?.sourceDescription || + '' const escaped = orgName .replace(/&/g, '&') .replace(/ Date: Fri, 13 Feb 2026 07:20:18 -0600 Subject: [PATCH 2/3] PD-4993 --- src/app/record/components/top-bar/top-bar.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/record/components/top-bar/top-bar.component.html b/src/app/record/components/top-bar/top-bar.component.html index 080cbdb08b..0948f623f9 100644 --- a/src/app/record/components/top-bar/top-bar.component.html +++ b/src/app/record/components/top-bar/top-bar.component.html @@ -11,7 +11,7 @@ [emailVerified]="emailVerified" [justRegistered]="justRegistered" > - + Date: Fri, 13 Feb 2026 07:36:22 -0600 Subject: [PATCH 3/3] PD-4994 --- src/app/record/components/top-bar/top-bar.component.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/record/components/top-bar/top-bar.component.html b/src/app/record/components/top-bar/top-bar.component.html index 0948f623f9..a72c0e9e7c 100644 --- a/src/app/record/components/top-bar/top-bar.component.html +++ b/src/app/record/components/top-bar/top-bar.component.html @@ -11,7 +11,9 @@ [emailVerified]="emailVerified" [justRegistered]="justRegistered" > - +