Page MenuHomePhabricator

Deploy config change to make Topic Subscriptions available on the beta cluster
Closed, ResolvedPublic

Description

This task is about making manual topic subscriptions available as a beta feature on the beta cluster (https://en.wikipedia.beta.wmflabs.org).

Testing instructions

  1. Visit: https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-betafeatures
  2. Verify Discussion tools is enabled
  3. Verify the following text now appears as the third list item: Receive notifications when new comments are added in sections you have subscribed to.
  4. Navigate to https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-echo
  5. Verify the Talk page subscription item appears below the Notify me about these events header
  6. Verify the Enable topic subscription setting appears beneath the Discussion pages heading and is enabled
  7. Verify the Web checkbox is checked to the right of the Talk page subscription item
  8. Visit https://en.wikipedia.beta.wmflabs.org/wiki/Talk:Main_Page
  9. Verify [ subscribe ] affordances appear next to each == H2 ==
  10. Visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-editing
  11. Disable the Enable topic subscription setting that appears beneath the Discussion pages heading
  12. Visit https://en.wikipedia.beta.wmflabs.org/wiki/Talk:Main_Page
  13. Verify [ subscribe ] affordances do NOT appear next to each == H2 ==

Event Timeline

Change 697837 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Enable DiscussionTools' topicsubscription as beta feature on Beta Cluster

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

As discussed in a meeting today, we need to do this to do QA on a production-like setup.

I think the required database tables have already been created automatically on the beta cluster.

Change 697837 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable DiscussionTools' topicsubscription as beta feature on Beta Cluster

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

I can see the interface and subscribe/unsubscribe, but I'm not actually getting any notifications. I filed a separate task about that: T284175.

ppelberg edited projects, added Skipped QA; removed OWC2020.