Background: Right now, participants can cancel their registration after an event ends, but they cannot switch between public/private after an event ends. They can only switch between public/private before an event ends. However, it would be useful to allow participants to switch between public/private after an event ends because people may feel differently about publicly displaying their registration status in the future, perhaps due to changes in their social, political, professional, or political environments. For this reason, we should allow participants to change their registration status after the event ends.
Acceptance criteria
- After an event ends, the participant should be able to switch between public and private registration and save changes to their registration status by doing the following:
- In the registration modal on the event page, when the user clicks on 'Manage registration' and then 'Edit registration'
- On Special:RegisterForEvent, when the user toggles between public and private registration
- Note: How does this impact Dashboard integration? We should test for this. Ideally. if someone switches from public to private, their data should be removed from the Dashboard, whereas if someone switches from private to public, they should be added to the Dashboard (but I don't know if their contributions will be added to the dashboard stats after the event ends?) -> Let's look into this


