This is the parent task for all form field tasks. It is to submit the intake form and save its data to a wiki page. Reading the data back out into the form (for editing) is not in scope here.
The title form field should be used as the page title (prefixed with the appropriate wishlist name, e.g. Community_Wishlist/Example_focus_area/Lorem_ipsum)
Acceptance criteria
- When I press submit
and all my responses are valid(validation will be done in T363218), the wish should include:
Required fields
- Wish title
- Description
- Type
- Project(s): T362275: Implement "Project" section
- Primary affected users
Optional fields
- Phabricator tickets: T364616: Add 'Phabricator tasks' field to the form
- Metadata
- Username
- Timestamp
- The description field should accept wikitext and non-wikitext, and support any attachment that wikitext already supports.
- The form should populate a new page on meta with the wish title as the slug
- The user should be logged in to create a wish. This will be done via the gadget's rights option, in T360934.