This is a task detailing the technical work for front-end changes to the New Pages Feed that will satisfy the requirements in T195927.
- New Pages Feed: switch filters to a three column layout with two rows.
- the existing "That" label and filters move to the 2nd row
- Add "Predicted class" 6 checkboxes and "Predicted issues" 4 checkboxes in row 1, columns 2 and 3. These are added in getTriageTemplatesHTML()
- AFC: change to 3 column layout with one row
- "That" label is renamed to "State"
- Add "Predicted class" 6 checkboxes and "Predicted issues" 4 checkboxes in row 1, columns 2 and 3, in getTriageTemplatesHTML()
- Nice-to-have, seemingly low level of effort: migrate template code from getTriageTemplatesHTML() into PageTriage/includes/templates/newpagesfeed.mustache
- Set allowed API params
- in listControlNav.js getApiParams
- ensure that filters stick after use, update menuSyncNpp and menuSyncAfc
- In ApiPageTriageList.php, update getAllowedParams