| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Allow users who are partially blocked to delete revisions. | Dbarratt | mediawiki/core | master | +58 -15 |
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | dbarratt | T221682 Improve Block handling where User::isBlocked() was used previously | |||
| Resolved | dbarratt | T228486 Partially blocked users cannot delete revisions | |||
| Resolved | Tchanders | T228948 PermissionManager::isBlockedFrom() can return true even if the user does not have a block |
Event Timeline
Change 524382 had a related patch set uploaded (by Dbarratt; owner: Dbarratt):
[mediawiki/core@master] Allow users who are partially blocked to delete revisions via the API
Change 524382 merged by jenkins-bot:
[mediawiki/core@master] Allow users who are partially blocked to delete revisions.
Admin (who has blocked themself) can delete and undelete revisions via Special:RevisionDelete if partially blocked.
Admin (who has blocked themself) can delete and undelete revisions via ApiRevisionDelete if partially blocked.
Oversight user not allowed to suppress a revision if blocked from namespace of revision. Can for revisions in other namespaces (via API and Special:RevisionDelete).
Admin cannot delete a log entry if they are sitewide blocked. Can otherwise.
Admin cannot delete old image revisions if they are blocked from File namespace.
Environment
Most testing done on https://en.wikipedia.beta.wmflabs.org/wiki: MediaWiki 1.34.0-alpha (8def7a9) 07:08, 16 September 2019 on
Revision suppression tested on a local wiki: MediaWiki 1.34.0-alpha (8def7a9) 00:08, 16 September 2019