As an event participant, I want to be able to opt out of seeing a post-publication dialogue, so that I can remove any annoying or inconvenient modal displays, especially if I am registered for events that last for a long period of time.
Acceptance Criteria:
- Given that a user is registered for an event that has not yet ended,
- They should be able to see a new section in Manage Registration, which is called “Contribution statistics”
- With the label to a checkbox: “After I publish an edit, ask me whether the edit is for this event.”
- And description: “This makes it easier to see your impact and share your work with others. If you opt out, you can still add or remove edit associations in the contribution list."
- "contribution list" should link to the Contributions tab for the event
- Checkbox should be checked by default
- And if the user unchecks the box,
- The event will not have any post-publication dialogue associated with it
- And if the event has ended,
- Then the Contribution Statistics section should not be displayed.
- And the Special:RegisterForEvent special page should have an analogous toggle (exact design up to engineers as usual for that page)
Notes:
- If the user is registered for more than one active event on a given wiki at a time, they can still see the post-publication dialogue for other events in which they have not changed the behavior.
- The user will still be able to add edits to the event manually.
Designs
| Mobile | Desktop |
Schema change checklist
- Design the schema
- Tag this task with Schema-change
- Make schema change patch for it
- Get initial reviews and DBA feedback
- Merge the schema patch
- This will automatically create the new table in beta
- Wait until the patch reaches production
- Create a subtask requesting the schema change in production (T410241)
- Have the schema change applied in production

