Page MenuHomePhabricator

Generate a wish page based on form submission
Open, HighPublic

Description

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"

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)
  • Adopted team (if applicable)

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.

Details

TitleReferenceAuthorSource BranchDest Branch
Add 'setup' command to automate deploying necessary pages and templatesrepos/commtech/wishlist-intake!14musikanimalmediawiki-pagesmain
Customize query in GitLab

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