Page MenuHomePhabricator

Generate a wish page based on form submission
Closed, ResolvedPublic

Description

User Story
Given that my wish submission is valid, when I click submit, then a Wish Page should be created
and

  • I should be directed to the new wish page
  • The page should be hosted on meta
  • The page URL slug should be the title of the wish
  • The new wish should appear in the wish index page with a status of "submitted"

Given that I am viewing a wish, when I click “edit,” then I should see my editor of choice, and be able to edit the contents of a wish.

Acceptance Criteria
The wish should clearly show

  • Title
  • “Problem” (description)
  • Affected users
  • Date + time submitted
  • Proposer
  • Category (ie, bug)
  • Project(s)
  • Wish status: “Submitted”
  • Focus area (if applicable)

Event Timeline

It sounds like this is essentially creating the template, which dictates how the wish is presented. I'm sort of already doing that as part of T362809, so I'm going to make this a subtask.

musikanimal opened https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/14

Draft: Add 'setup' command to automate deploying necessary pages and templates

There's just a "dummy" template for now. To be polished off and matching designs in future merge request. (Isn't kind of cool to put wiki editing behind code review!?)

samwilson merged https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/14

Add 'setup' command to automate deploying necessary pages and templates

Dummy template is in place. I'll work more on polishing it up later, but for now I'm unlicking as this is just simple template editing and that can be done last minute if it came down to it.

For whoever works on finishing this, just remember to make a MR to the repo so we can easily deploy the template to testing enviornments.

TheresNoTime subscribed.

Will pick this up as T362275 is wrapping up — afaict the dummy template is already 'pretty good' :D

Declaring this resolved following the design review at T369367