Page MenuHomePhabricator

Make intake form gadget work on local environments
Closed, ResolvedPublic

Description

In order to work on T362761, we need a survey sandbox (T362809) where we save the proposals. The problem with that is Meta isn't a great testing ground as only a few of us have admin rights and are able to delete test pages, etc.

Instead, between T362809 and this task, Wishlist Intake should work on any wiki -- most notably your local environment where you can delete pages yourself.

Acceptance criteria

  • The script should fully function on any wiki without having to deploy the gadget (which is too much hassle during development)
  • At the time of writing, this is merely showing the form. Submission (T362761) and the "survey sandbox" (T362809) are to be tackled separately.

Details

TitleReferenceAuthorSource BranchDest Branch
Use wiki page when editing wishes, add centralized config and Util classrepos/commtech/wishlist-intake!17musikanimalutilmain
Fix production build and check for gadget def in deployment scriptrepos/commtech/wishlist-intake!10musikanimaldeploy-scriptmain
Allow for easier testing in local environmentsrepos/commtech/wishlist-intake!9musikanimaldev-buildmain
Customize query in GitLab

Event Timeline

musikanimal merged https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/17

Use wiki page when editing wishes, add centralized config and Util class

I think we can call this resolved now. Nothing to user-facing to QA here.