Page MenuHomePhabricator

Create testing environments for CommuityRequests
Closed, ResolvedPublic3 Estimated Story Points

Description

After T394355: Add Special:WishlistIntake to save and edit wishes, we will have the first bit of QA-able work for the CommunityRequests extension.

The current plan for testing is as follows:

  • CommTech wiki – for testing a fresh installation of CommunityRequests
  • Wishlist Test – for testing the migration of the gadget to CommunityRequests
    • We probably don't need to test this until we're closer to being "done"

After the security review is completed (and passes!), we can proceed with deployment to Beta Meta, which will also be a fresh installation.

Event Timeline

MusikAnimal set the point value for this task to 3.

Alright, I've installed CommunityRequests on CommTech wiki!

Here is the first test wish: https://commtech.toolforge.org/Community_Wishlist/Wishes/W1

Note that as of the time of writing (July 2), only the creation, editing, and viewing of wishes works. i.e. just https://commtech.toolforge.org/Special:WishlistIntake

Still to do: Get the wiki to auto-update.

Change #1168006 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@master] createTestWishlist.php: create test wishes and FAs en masse

https://gerrit.wikimedia.org/r/1168006

Change #1168006 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] createTestWishlist.php: create test wishes and FAs en masse

https://gerrit.wikimedia.org/r/1168006

https://gerrit.wikimedia.org/r/c/1168006 was not the right task! That should have been attached to T399233.

For the test environments, we still need CommTechWiki to auto-update. Beta and wishlist-test can come later. I'm unlicking this for now.

MusikAnimal claimed this task.

I have filed T401636: Have CommTechWiki auto-update as new patches are merged for getting the repo to auto-update. The Meta deployment is tracked at T401268. I'm closing this as resolved.