Skip to content

Comments

[ENG-10108] 1.3.1 FE: update metadata widget to allow searching from ROR instead of CrossRef#872

Merged
felliott merged 4 commits intoCenterForOpenScience:feature/ror-migrationfrom
nsemets:feat/ENG-10108
Feb 16, 2026
Merged

[ENG-10108] 1.3.1 FE: update metadata widget to allow searching from ROR instead of CrossRef#872
felliott merged 4 commits intoCenterForOpenScience:feature/ror-migrationfrom
nsemets:feat/ENG-10108

Conversation

@nsemets
Copy link
Collaborator

@nsemets nsemets commented Feb 3, 2026

  • Ticket: [ENG-10108], [ENG-10109]
  • Feature flag: n/a

Summary of Changes

  1. Replaced Crossref with ROR.
  2. Add unit tests.

@nsemets nsemets requested a review from felliott February 3, 2026 16:25
@nsemets nsemets marked this pull request as ready for review February 3, 2026 16:25
Copy link
Member

@felliott felliott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good to me! Just a few small changes needed.

getFundersList(searchQuery?: string): Observable<CrossRefFundersResponse> {
let url = `${this.funderApiUrl}funders?mailto=support%40osf.io`;
getFundersList(searchQuery?: string): Observable<RorFunderOption[]> {
let url = `${this.funderApiUrl}/organizations?filter=types:funder`;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ROR now requires a client id in the request headers to get a higher rate-limit. Can you add optional support for that to the code?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added code, but I need real client id to test it.

@nsemets nsemets requested a review from felliott February 5, 2026 11:05
@felliott felliott merged commit c06d846 into CenterForOpenScience:feature/ror-migration Feb 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants