Summary
Special:GlobalContributions should be updated to support displaying edits that have been made by bot accounts.
Background
- Special:GlobalContributions doesn't currently display edits made by accounts with the bot right.
- This is because of an intentional decision to exclude bot actions from the CheckUser central index tables, which was made due to database concerns (T387923#10603518; https://gerrit.wikimedia.org/r/1067425).
- It may be possible for Special:GlobalContributions to display edits made by bot accounts without causing database issues (see T387923#10618806 onwards).
User story
- As an editor, I want to be able to view a bot’s global contributions, so that I can see the edits the bot is making across all wikis in a wiki family.
- As an editor already accustomed to using Special:Contributions, I want Special:GlobalContributions to have the same behaviour/display the same types of contributions as the Special:Contributions page on an individual wiki, so that I know what I can expect from the GlobalContributions page/so that there aren’t any potentially confusing differences in functionality.
Technical notes
- We want to monitor the size of the cuci_user table to ensure that the table does not grow too much with this change
- We can also collect this data for cuci_temp_edit as part of monitoring the temporary accounts deployment
- After the metrics are collected we need to update:
- $wgCheckUserCentralIndexGroupsToExclude to not include bot by default
- Drop $wgCheckUserCentralIndexRangesToExclude from WMF config
Acceptance criteria
- Metrics are captured as described in T387923#10712644 (requested in T387923#10618806), and a baseline is established before we make this change
- Lookups for contributions by bots is supported in Special:GlobalContributions