Page MenuHomePhabricator

User rights: wikilambda-create-boolean and wikilambda-create-unit are unused
Closed, ResolvedPublicBUG REPORT

Description

Description

Creation of boolean and unit types should be tightly protected, any attempt to create a boolean or a unit instance should be stopped by "wikilambda-create-boolean" and "wikilambda-create-unit".

However, these two rights are not being captured by "getRequiredCreateRights" method (See https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikiLambda/+/refs/heads/master/includes/Authorization/ZObjectAuthorization.php#78)


Completion checklist

Event Timeline

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

[mediawiki/extensions/WikiLambda@master] WIP: Add permission checks for bool, unit

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

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

Change 944214 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add permission checks for bool, unit

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