Page MenuHomePhabricator

User rights: Users can run functions
Closed, ResolvedPublic

Description

Description

  • Set wikilambda-execute to true for all users (even not logged-in users) (remove corePermissions override)
  • Enable "Run Function" button in FunctionEvaluator.vue component for logged-out users

Completion checklist

Event Timeline

Change 966570 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] [wikifunctions] Alter site to General Availability

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

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

Jdforrester-WMF changed the task status from Open to In Progress.Oct 19 2023, 4:39 PM
Jdforrester-WMF triaged this task as High priority.
Jdforrester-WMF moved this task from To triage to In Progress on the Abstract Wikipedia team board.

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 968362 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] [wikifunctions] Allow logged-out users to run approved functions

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

Change 968362 merged by jenkins-bot:

[operations/mediawiki-config@master] [wikifunctions] Allow logged-out users to run approved functions

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

Mentioned in SAL (#wikimedia-operations) [2023-10-25T13:13:21Z] <jforrester@deploy2002> Started scap: Backport for [[gerrit:968362|[wikifunctions] Allow logged-out users to run approved functions (T349055)]]

Mentioned in SAL (#wikimedia-operations) [2023-10-25T13:14:43Z] <jforrester@deploy2002> jforrester: Backport for [[gerrit:968362|[wikifunctions] Allow logged-out users to run approved functions (T349055)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

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

Mentioned in SAL (#wikimedia-operations) [2023-10-25T13:21:21Z] <jforrester@deploy2002> Finished scap: Backport for [[gerrit:968362|[wikifunctions] Allow logged-out users to run approved functions (T349055)]] (duration: 07m 59s)

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: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)

Checked on wikifunctions wmf.3 - works as expected.