Page MenuHomePhabricator

Prevent users from enabling Flow on their user talk page (beta feature)
Open, Needs TriagePublic

Description

Given the current status of Flow, and because there are issues with enabling/disabling Flow when a user is blocked/unblocked, I propose that if a user doesn't currently have Flow enabled on their talk page, we should prevent them from enabling it.

T70526: Flow: InvalidDataException "Flow workflow is for different page" from WorkflowLoaderFactory.php is related.

User cases to consider for current Flow users (from T335772):

  • A user who creates a new account would not have SD listed as an option in Beta Features.
  • An existing user who never turned on SD or who turned SD off would not have SD listed as an option in Beta Features.
  • An existing user with SD being active at their talk page would have an option in Beta Features to turn the feature off definitively.

Event Timeline

Enabled on arwiki, bswiki, cawiki, cawikiquote, elwiki, frwiki, frwikiquote, frwikisource, frwikiversity, frwikivoyage, nowiki, orwiki, urwiki, viwikisource, wawiki, wawiktionary, zhwiki, zhwikisource, wikidatawiki, specieswiki, outreachwiki. So it would require a fair amount of coordination.