Background
Currently reading lists can show articles from different projects. For example if a list has 3 articles from French Wikipedia and 6 from English wikipedia on a list with ID = 5 the list will show 9. This rendering requires optimization (see T406775: Spike - Optimize API calls made on Special:ReadingLists page). As an interim measure we'll limit the list to articles from the current list.
User story
- Add user story in the format: “As a [persona], I want to [X], so that [Y]”
Requirements
- Only show articles from the current project in the list
BDD
- For QA engineer to fill out
Test Steps
Create a list with 3 articles from English and 5 from French and Id "X"
When visiting Special:ReadingLists/X or Special:ReadingLists on English Wikipedia, only 3 articles from English are shown
When visiting Special:ReadingLists/X or Special:ReadingLists on French Wikipedia, only 5 articles from English are shown
When visiting Special:ReadingLists/X or Special:ReadingLists on German Wikipedia, the list appears as empty
Design
- Add mockups and design requirements
Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
This task was created by Version 1.2.0 of the Web team task template using phabulous