As an organizer, I want to see an Invitation List of who is recommended to be invited to my event, so that I can review the list and choose people to invite and, therefore, have more people attend my event who are passionate about the topics it covers.
Acceptance Criteria:
- Given that the an invitation list is ready for the organizer,
- They should see it on Special:InvitationList/<invitationlistid>
- The title of the page should be: [Invitation list name]: Invitation list
- Below the title, the user should see the following text:
- [number] editors generated, based on the following criteria: the bytes they contributed to the articles, the number of edits they made to the articles, their overall edit count on the wikis, and how recently they have edited the wikis.
- They should see a maximum of 200 editors who are categorized into “Highly recommended to invite” and “Recommended to invite.”
- Highly recommended to invite can be those who scored between 70 and 100.
- Recommended to invite can be between 25 and 69.
- Note: These ranges can also be changed over time, but we can start with these. We will not display the scores associated with the users.
- The usernames should be sorted based on score. If there are 200 usernames in “Highly recommended,” then there should be no section for “Recommended to invite.”
- The "highly recommended" accordion should be open by default, the "recommended" one closed. However, if there's no "highly recommended" section, then the "recommended" accordion should be open by default instead.
- The "highly recommended" accordion should have the following description:
- These editors received a high invitation list ranking, so they are more likely to be interested in joining your activity.
- The "recommended" accordion should have the following description:
- These editors received a mid-range invitation list ranking, but they still may be interested in joining your activity.
- Below, there should be another accordion labeled "View article list", which contains the full worklist. This accordion should be closed by default, and is always shown regardless of the number of editors.
- Only the organizer who requested the Invitation List can view it.
- Given that the an invitation list request generates no contributors,
- They should see the following warning message on Special:InvitationList/<invitationlistid>,
- No editors meet the invitation list criteria from your article list. You can create a new invitation list with a new article list.
- "invitation list criteria" should link to documentation on score calculation: https://www.mediawiki.org/wiki/Help:Extension:CampaignEvents/Invitation_lists
- "Create a new invitation list" should link to Special:GenerateInvitationList
- No editors meet the invitation list criteria from your article list. You can create a new invitation list with a new article list.
- They should see the following warning message on Special:InvitationList/<invitationlistid>,
- No search functionality for MVP
Out of scope:
- We can exclude “Download invitation list” and “copy usernames” from the MVP.
Design
Design Specs
| Overview | "No editors" warning |
|---|---|

















