Skip to content

[Platform]: Update variant page to use new API - #1081

Merged
carcruz merged 1 commit into
mainfrom
ng/12-variant-page
Oct 22, 2026
Merged

carcruz merged 1 commit into
mainfrom
ng/12-variant-page

Conversation

@carcruz

@carcruz carcruz commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Description

Variant page and widgets on the new API.

  • Variant widgets: queries migrated (paged lists, filter arguments, variantId).
  • EVA, UniProt variants and genomic region are left out of the profile (Variant.evidences and Query.region are gone).
  • The old variant GWASCredibleSetsQuery.gql is no longer imported and can be deleted.

Depends on: #1066
Replaces: #1047 (without the schema-diff commits)
Issue: opentargets/issues#4596
Deploy preview: —

Type of change

  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?

  • yarn build:platform, yarn lint, yarn format:check: clean on this branch and on the integration branch
  • Queries validated against the new schema with apiMigrationAudit and sent to the demo API
  • Manual verification in-browser: variant page

Checklist:

  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have made corresponding changes to the documentation

@carcruz
carcruz force-pushed the ng/11-ot-table-offset-pagination branch from 42d7401 to 572e5c7 Compare October 22, 2026 15:50
@carcruz
carcruz force-pushed the ng/12-variant-page branch 2 times, most recently from 40d18ac to 09e1f2d Compare October 22, 2026 16:35
@carcruz
carcruz force-pushed the ng/11-ot-table-offset-pagination branch from 572e5c7 to 0fa8518 Compare October 22, 2026 16:35
Base automatically changed from ng/11-ot-table-offset-pagination to main October 22, 2026 16:49
Net diff of #1047 without the schema-audit and .env commits.
@carcruz
carcruz force-pushed the ng/12-variant-page branch from 09e1f2d to e17d698 Compare October 22, 2026 16:54
@carcruz
carcruz merged commit b504e22 into main Oct 22, 2026
8 of 9 checks passed
@carcruz
carcruz deleted the ng/12-variant-page branch October 22, 2026 17:01
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