As an event organizer who is using Event Invitations, I want the Invitation List model refactored, so it is usable on the wikis in order to generate invitation lists.
Background: This ticket is one of three tickets that are a part one stream of work. The first ticket (which is this ticket) is making the model triggerable by UI, the second one is database access code (T366633), and the third one is the code to trigger the job and store the result using the previous tickets (T366641). Note that the UI of the organizer inputting the information to generate the invitation list is handled by T356679, while the UI for handling the invitation list results is handled by T364804. The pending state after the request has been issued will be handled in T364802.
Acceptance Criteria:
- Refactor Invitation List Model for MVP