diff options
author | Petr Pchelko <ppchelko@wikimedia.org> | 2019-08-21 15:42:08 -0700 |
---|---|---|
committer | Petr Pchelko <ppchelko@wikimedia.org> | 2019-08-21 18:36:16 -0700 |
commit | fd130247c28da68c351029124d8ddf1ad77db3f7 (patch) | |
tree | e7dda19a5ca38517bbd0305536520afe9d80a1fd /includes/specials/SpecialWatchlist.php | |
parent | afb7212d218875c72ff21ef3e253fb265aab7b19 (diff) | |
download | mediawikicore-fd130247c28da68c351029124d8ddf1ad77db3f7.tar.gz mediawikicore-fd130247c28da68c351029124d8ddf1ad77db3f7.zip |
Deprecate and replace usages of User:isAllowed{All,Any}
Bug: T220191
Change-Id: I197b8fadaa93e7b320fc19c10e3e09387fe09ad2
Diffstat (limited to 'includes/specials/SpecialWatchlist.php')
-rw-r--r-- | includes/specials/SpecialWatchlist.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/specials/SpecialWatchlist.php b/includes/specials/SpecialWatchlist.php index 2443470ef5f7..f5239b471365 100644 --- a/includes/specials/SpecialWatchlist.php +++ b/includes/specials/SpecialWatchlist.php @@ -382,7 +382,10 @@ class SpecialWatchlist extends ChangesListSpecialPage { // the necessary rights. if ( !$user->isAllowed( 'deletedhistory' ) ) { $bitmask = LogPage::DELETED_ACTION; - } elseif ( !$user->isAllowedAny( 'suppressrevision', 'viewsuppressed' ) ) { + } elseif ( !MediaWikiServices::getInstance() + ->getPermissionManager() + ->userHasAnyRight( $user, 'suppressrevision', 'viewsuppressed' ) + ) { $bitmask = LogPage::DELETED_ACTION | LogPage::DELETED_RESTRICTED; } else { $bitmask = 0; |