Page MenuHomePhabricator

Add a BetaFeature to opt in to using the GlobalWatchlist Vue display
Open, LowPublic20 Estimated Story Points

Description

Eventually, the Vue display will be done and we will want users to start testing it out before we switch everyone over. We aren't there yet, but writing a new beta feature looks pretty complicated[1] and this will also require updates to handling of $wgGlobalWatchlistUseVue, so filing it early.

Requirements

  • Add code to *conditionally* register a new beta feature, if the extension is installed and site configuration says to offer the vue display as a beta feature
  • If the extension is installed and site configuration says that the vue display is offered as a beta feature, check for beta feature opt-in

[1] https://www.mediawiki.org/wiki/Beta_Features/Package

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
DannyS712 moved this task from Backlog to Vue on the MediaWiki-extensions-GlobalWatchlist board.
DannyS712 moved this task from Unsorted to Later on the User-DannyS712 board.
DannyS712 updated the task description. (Show Details)
DannyS712 set the point value for this task to 20.