MBS-13763: Add past year stats to the editors statistic page #3465
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement MBS-13763
Description
We've gotten requests for "top for last year" editor stats and it seems sensible; one week is for big editing spurts only, and top of all time is basically impossible for anyone who hasn't been editing for 15 years and/or is kinda crazy in the coconut to get a good position on.
This adds
top_yearly
for both editing and voting. For editing, this counts only applied edits (same as yearly and unlike weekly) since a year is a long enough period that the open edits should not make that much of a difference (and if they do, they won't a week later).Testing
Manually, plus I added a test for each to
Data::Statistics
(basically copying the existing ones and fiddling a bit with the edit dates/values).