Page MenuHomePhabricator

Deploy intake form to Meta
Closed, ResolvedPublic

Description

Turn on the intake form in production on Meta Wiki, on Monday 15 July 2024.

  • In the wishlist tool repo, add a second git submodule
  • Create a second cache database
  • Configure DB in wishlist-intake: prod/config/cli-config.json
  • Install tables: ./npm --prod run install-db
  • Create the bot user on metawiki if necessary, configure prod/config/credentials.json
  • Deploy the templates to meta
  • Deploy the gadget to meta
  • In the tool, add a second job to jobs.yaml and run toolforge load jobs.yaml

Event Timeline

In T362761 it mentions that "The user should be logged in to create a wish." Will we be enabling the gadget as default for all users, or just some? We could do that when deploying, e.g. by adding |rights=autoconfirmed in the gadget definition.

But perhaps we want the gadget to still be enabled for anon users, so that it can suggest they log in (and do other stuff for anons)?