As a campaign participant, I want the option to register for an event privately, in case the event is on sensitive/controversial topics and I don't want to associate my name with it or if I just personally prefer to keep my identity private in relation to the event.
- Allow the ability for a participant to choose to register for an event privately, so that:
- The organizer(s) of the event can see their username as a registered participant
- Anyone who is not an organizer of the event will not see the username of the participant. Instead, they will see something like "Anonymous participant" (exact wording TBD).
- Note that the total count of participants will still include the anonymous participant
Note: we also need to determine how the integration with the P&E dashboard will work in case of private registration (see T302584#8234582). (This comment should be moved to a more appropriate place once we have an epic and subtasks for this feature)
Epic Lead: @MHorsey-WMF
Reviews necessary for deploy
- Security: TBD
- Privacy: TBD
- Performance: TBD
- Database: TBD