aboutsummaryrefslogtreecommitdiffstats
path: root/includes/specials/SpecialWatchlist.php
diff options
context:
space:
mode:
authorPetr Pchelko <ppchelko@wikimedia.org>2019-08-21 15:42:08 -0700
committerPetr Pchelko <ppchelko@wikimedia.org>2019-08-21 18:36:16 -0700
commitfd130247c28da68c351029124d8ddf1ad77db3f7 (patch)
treee7dda19a5ca38517bbd0305536520afe9d80a1fd /includes/specials/SpecialWatchlist.php
parentafb7212d218875c72ff21ef3e253fb265aab7b19 (diff)
downloadmediawikicore-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.php5
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;