Description
Currently in the new Impact module, the page views chart data comes from dailyTotalViews (sum of page view data for all articles edited by the user) while the number is topViewedArticlesCount (view totals for the 5 most-viewed articles only).
Ideally the number of page views is a total of all dailyTotalViews (since the user edited the article) within the 60 day time frame.
Acceptance Criteria
Given I'm viewing the new impact module,
When I have completed more than one edit,
Then the total "Views on articles you've edited" count reflects ALL articles I've edited in the last 60 days (not just the 5 top viewed articles).
Completion checklist
Functionality
- The patches have been code reviewed and merged
- The task passes its acceptance criteria
Engineering
- There are existing and passing unit/integration tests
- Tests for every involved patch should pass
- Coverage for every involved project should have improved or stayed the same
Design & QA
- If the task is UX/Design related: it must be reviewed and approved by the UX/Design team
- Must be reviewed and approved by Quality Assurance.
Documentation
- Related and updated documentation done where necessary
- Internal technical changes: internal repository documentation must be updated (README.md, JSDoc, PHPDoc)
- Infrastructure technical changes: technical changes that reflect on environment, infrastructure, endpoints or any other area of interest for technical contributors should be reflected on Extension:GrowthExperiments or Extension:GrowthExperiments/Technical documentation pages.