As an organizer, I want to be able to remove usernames from the participants list, so that I can prevent abuse or bad actors and so that I can have full control over the management of my event.
Resources:
Acceptance Criteria:
- The organizer of an event should be able to remove one or more participants from the event
- If the participant is removed, it is a soft delete in the system
- The user flow to remove participants should be on the EventDetails page and only viewable to organizers. It should function in the following way:
- The organizer selects one or more participants via checkboxes to the left of the username
- The organizer then clicks on the "remove" link/trash icon
- The organizer sees a pop-up that states: "Are you sure you want to remove these participants?"
- The organizer can click can the grey "Cancel" button and the pop-up disappears and no participants are removed
- The organizer can click the red "Remove" button and the participants are soft-deleted and no longer viewable to anyone who views the events (organizers, participants, or general Wikimedia users)
- The new API endpoint is documented on mw.org
Visual Examples: