Page MenuHomePhabricator

User rights: Users can run unsaved code on the implementation page
Closed, ResolvedPublic

Description

Description

Currently there is no special right for running edited and unsaved code from the implementation page. Anyone who can access the implementation edit page (any logged in user) can edit the implementation code and run the unsaved version.

We should maybe control this particular action with a specific execute right, which we can easily control on mediawiki configuration if we need to.


Completion checklist

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

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