Re-enable Boost feed pagination minds#3789
Ticket(s) / Related Merge Requests
Summary of Changes
Reenables pagination in boost feeds, makes use of system where only first 12 boosts are hydrated and the rest need to be rehydrated by hitting the entities resolver endpoint with the URNs on pagination (FeedsService
style for the front-end client).
Testing Considerations
Please include @msantang78 in the QA side so that he can test mobile - he has something that he wants to try with the mobile feed service to optimize things and in general, getting a mob dev to confirm this doesn't break anything for them would be beneficial.
To test:
- test boost feed paginated.
- test other feeds such as the user and admin consoles work still.
- test rotator and feed boosts rotate the same as in production.
Deployment Considerations
Standard deployment - recommend double checking admins are in staging after merge just incase there's an unseen regression as we are making a change that touches the same repository their console feed uses (though this will be tested on sandbox prior to QA, and during QA).
Regression Scope
Anywhere that displays boosts.
Platform Affected (web, mobile, etc)
Engine - web and mob potentially affected.
Developer Testing Completed
Unit (PHPSpec), manual, existing integration passing.
Screenshots / Screen Recording
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out