Skip to content

[CORE-584] Show Linked NIH eRA Commons ID and Settings Link in Terra #5360

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: dev
Choose a base branch
from

Conversation

kevinmarete
Copy link
Contributor

Jira Ticket: https://broadworkbench.atlassian.net/browse/CORE-584

What

  • Display the user’s linked eRA Commons ID in the Terra UI, under their preferred email.
  • If no eRA Commons ID is linked, show "none".
  • Add a direct link in Terra to the NIH “Linked Identities” settings page for easier account management.

Why

  • Users currently have no clear way to see if their NIH identity is linked or how to fix it. This update helps users check their linked identity directly in Terra and easily access the NIH page to manage their connections. It makes the process faster and reduces confusion.

Testing strategy

  • Unit Testing
    • Added Unit tests to cover the use-cases
  • Manual Testing
    • Check that the eRA Commons ID shows up if it’s linked, or displays "none" if not.
    • Make sure the link goes to the correct NIH settings page (different URLs for dev/staging and prod).

Screens

Before
Before

After
After

@kevinmarete kevinmarete requested a review from a team July 11, 2025 19:49
@kevinmarete kevinmarete self-assigned this Jul 11, 2025
@kevinmarete kevinmarete requested review from calypsomatic and samanehsan and removed request for a team July 11, 2025 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant