As a Campaigns team member, I want to know what technical options are available to display event registration actions in the event page history, so that Wikimedians can all easily watch and monitor event activity in the way that they do other actions related to wiki pages.
Background: Right now, an event page can be created and monitored like other wiki pages. This means that their creation and any actions performed related to the event page are displayed in the wiki page history, and users can watch these changes via their watchlist or RecentChanges. However, actions that are tied to event registration (such as the organizer enabling or disabling registration, or a participant registering for an event) are not displayed in the page history, so users currently cannot see such changes in their watchlist or RecentChanges. We would like to improve this experience, so that there are easier ways for users to see changes related to event activity. One solution is to implement logging in Special:Log, which we have already written tickets for (see log when registration enabled: T321018, log when registration disabled: T318160, and log when someone registers publicly for an event : 321019). However, we want to see if it is also possible to add this information into the page history itself, since this could be especially helpful to users.
- Investigate if/how we can display event registration actions in event page history
- Event registration actions include:
- Organizer enables registration on an event page
- Organizer edits registration information (such as date, time, location)
- Organizer or admin disables registration
- Participant publicly registers for event (maybe not)
- Participant cancels their public registration (maybe not)
- Organizer removes public registrant from an event (maybe not)
- (in the future) Organizer or admin restores registration
- Share findings that includes:
- Any potential solutions (the "how") for how we can display event registration actions in event page history
- Any potential risks, blockers, or dependencies to flag
- If you have any general recommendations or commentary based on your findings