As an event organizer, I want to be informed if I add in information incorrectly when attempting to generate an Invitation List on Special:GenerateInvitationList, so that I can proceed to generate an invitation list.
Acceptance Criteria
- Given that an organizer has the Event Organizer right on the wiki,
- And they are on Special:GenerateInvitationList
Invitation list field
- And if they enter no text or only spaces in the Invitation list field,
- They should see the following text:
- Provide a name for the invitation list.
- Note: the UI will automatically trim spaces, so you won't actually see this message, and instead you'll get the standard "this field is required" message.
- They should see the following text:
Event page field
- And if they enter an invalid name for their event page
- They should see the following validation text:
- Enter an event page that uses Event Registration.
- They should see the following validation text:
- And if they enter an event in which they are not an organizer,
- They should see the following text:
- Enter an event page that lists you as an organizer.
- They should see the following text:
- And if they enter an event that has ended,
- They should see the following text:
- This event has ended. Enter an active event.
- They should see the following text:
Worklist field
- And if they enter 0 articles in the Article list section,
- They should see the following text:
- Enter at least one article title.
- They should see the following text:
- And if they enter over 300 articles in the Article list section,
- They should see the following text:
- You have entered [number of articles they entered] articles. Please enter between 1 and 300 articles.
- They should see the following text:
- And if they enter articles that are not in the mainspace,
- They should see the following text:
- The following articles are not in the main namespace. Please enter articles in the main namespace only.
- [Article 1]
- [Article 2]
- The following articles are not in the main namespace. Please enter articles in the main namespace only.
- And if there's just one article, the text should be:
- The following article is not in the main namespace. Please enter articles in the main namespace only.
- They should see the following text:
- And if they enter an invalid article title in the Article list section,
- They should see the following validation text:
- The following articles have invalid titles. Please correct the titles and try again.
- [Article 1]
- [Article 2]
- The following articles have invalid titles. Please correct the titles and try again.
- And if there's just one article, the text should be:
- The following article has an invalid title. Please correct it and try again.
- They should see the following validation text:
- And if they enter the name of a page that does not exist,
- They should see the following validation text:
- The following articles were not found. Please verify the titles and try again.
- [Article 1]
- [Article 2]
- The following articles were not found. Please verify the titles and try again.
- And if there's just one article, the text should be:
- The following article was not found. Please verify the title and try again.
- They should see the following validation text:
Out of scope:
- Specific messages for different types of invalid titles
- In the comments below, we discussed only displaying the event pages in which the user is an organizer when they are typing in the event page title and event pages come up as suggestions in the field. This is something we may work on later, but it is out of scope for the MVP.












