Page MenuHomePhabricator

Implement user authorization base classes and one POC
Closed, ResolvedPublic

Description

Description

Implement the system scaffolding to add a user authorization layer based on the discoveries and proposal from T321183

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • ... (to fill up once we have a final proposal)
  • Choose one restriction case (E.g. T299600 Only sysadmins can attach testers to a persisted function) and implement it as part of this task.

Completion checklist

Related Objects

StatusSubtypeAssignedTask
OpenBUG REPORTNone
ResolvedJdforrester-WMF
ResolvedBTullis
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedDVrandecic
Resolvedgengh
Resolvedgengh
Resolvedgengh
Resolvedgengh
Resolvedgengh
Resolvedgengh
OpenNone
OpenNone
OpenNone
Resolvedgengh
Resolvedgengh

Event Timeline

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

[mediawiki/extensions/WikiLambda@master] [WIP] Add granular zobject edit authorization strategy

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

Change 887323 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add granular zobject edit authorization strategy

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