Skip to content

Exclude legacy PA feeds when 'showPAAPI' is true#739

Merged
bryophyta merged 1 commit intomainfrom
pf/add-paapi-plus-definition
Mar 16, 2026
Merged

Exclude legacy PA feeds when 'showPAAPI' is true#739
bryophyta merged 1 commit intomainfrom
pf/add-paapi-plus-definition

Conversation

@bryophyta
Copy link
Contributor

@bryophyta bryophyta commented Mar 12, 2026

What does this change?

Builds on #738 to:

  • hide legacy PA source feeds from API results
  • and show the new 'PA_API' source feeds

when the 'showPAAPI' switch is On.

How to test

  • Run locally, note that PA_API stories are not shown
  • Add previewPaApi=true to the URL, and note that PA_API stories are shown now, but e.g. 'PA' stories are not.

Images

Introducing DB migrations?

Database migrations need to be applied manually before releasing. The docs can be found in db/README.md

  • Database migrations have been applied for CODE
  • Database migrations have been applied for PROD

@github-actions
Copy link

github-actions bot commented Mar 12, 2026

@bryophyta bryophyta added the feature Departmental tracking: work on a new feature label Mar 12, 2026
@bryophyta bryophyta force-pushed the pf/add-paapi-plus-definition branch from 7a49b68 to 1a57004 Compare March 12, 2026 17:59
@andrew-nowak andrew-nowak force-pushed the an/pa-switchover-preview branch 2 times, most recently from ab403ea to 8060310 Compare March 16, 2026 09:15
Base automatically changed from an/pa-switchover-preview to main March 16, 2026 09:26
@bryophyta bryophyta force-pushed the pf/add-paapi-plus-definition branch from 1a57004 to 1efc4b4 Compare March 16, 2026 10:23
@bryophyta bryophyta marked this pull request as ready for review March 16, 2026 10:29
@bryophyta bryophyta requested a review from a team as a code owner March 16, 2026 10:29
@bryophyta bryophyta merged commit 8d49c30 into main Mar 16, 2026
8 checks passed
@bryophyta bryophyta deleted the pf/add-paapi-plus-definition branch March 16, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants