Page MenuHomePhabricator

Create a placeholder Roles module in Vuex ahead of future role work
Closed, ResolvedPublic

Description

As a developer I would like to have access to a Roles vuex module that will help me to gather all the operations that an user is able to handle.

  • Create a new Vuex module
  • Load the Roles and group of the current user and save them in state
  • Create an action for "userCanPerformAction" that check if the user has the given action
  • Create unit tests

Event Timeline

Change 967224 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Allow logged out users to run FunctionEvaluator widget

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

Change 967224 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Allow logged out users to run FunctionEvaluator widget

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

Change 968319 had a related patch set uploaded (by Jforrester; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@wmf/1.42.0-wmf.1] Allow logged out users to run FunctionEvaluator widget

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

Change 968319 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@wmf/1.42.0-wmf.1] Allow logged out users to run FunctionEvaluator widget

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

Mentioned in SAL (#wikimedia-operations) [2023-10-25T13:34:59Z] <jforrester@deploy2002> Started scap: Backport for [[gerrit:968319|Allow logged out users to run FunctionEvaluator widget (T301670 T349055 T349057)]]

Mentioned in SAL (#wikimedia-operations) [2023-10-25T13:53:56Z] <jforrester@deploy2002> jforrester: Backport for [[gerrit:968319|Allow logged out users to run FunctionEvaluator widget (T301670 T349055 T349057)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-10-25T14:30:10Z] <jforrester@deploy2002> sync-world aborted: Backport for [[gerrit:968319|Allow logged out users to run FunctionEvaluator widget (T301670 T349055 T349057)]] (duration: 55m 10s)