RevisionRecord::getSlot, RevisionRecord::getUser and RevisionRecord::getComment should accept Authority as $performer argument
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T218674 User::getRights() applies session rights restrictions to non-session users | |||
Open | None | T180888 All permission checks should be able to return a custom error message | |||
Open | None | T231930 Introduce Authority objects to represent the user performing a given action | |||
Invalid | None | T262296 Authority [high effort] | |||
Resolved | • Pchelolo | T261963 Spike to explore Authority concept, implementation, and migration | |||
Resolved | • Pchelolo | T271458 RevisionRecord should use Authority for permission checks | |||
Resolved | • Pchelolo | T271300 Stop using the global service locator in RevisionRecord::userCanBitfield |
Event Timeline
Comment Actions
Change 657361 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/extensions/AbuseFilter@master] Do not mock User in TextExtractorTest.
Comment Actions
Change 654511 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/core@master] Make RevisionRecord take Authority as actor
Comment Actions
Change 657361 merged by jenkins-bot:
[mediawiki/extensions/AbuseFilter@master] Do not mock User in TextExtractorTest.
Comment Actions
Change 654511 merged by jenkins-bot:
[mediawiki/core@master] Convert RevisionRecord to Authority and PageIdentity