X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryRevisions.php;h=3a06e3691ded9d3cc9fdea8a9cd06399aab72132;hb=1d286560d2cd4f2adf6138f62a8dfcfad5991c14;hp=fe3ae87d5288d2b30f792be1c2e3b025c2256dff;hpb=bf078d811470335d2426a65651e70a202c81fded;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryRevisions.php b/includes/api/ApiQueryRevisions.php index fe3ae87d52..3a06e3691d 100644 --- a/includes/api/ApiQueryRevisions.php +++ b/includes/api/ApiQueryRevisions.php @@ -76,7 +76,8 @@ class ApiQueryRevisions extends ApiQueryRevisionsBase { */ public static function getRollbackToken( $pageid, $title, $rev ) { global $wgUser; - if ( !$wgUser->isAllowed( 'rollback' ) ) { + if ( !MediaWikiServices::getInstance()->getPermissionManager() + ->userHasRight( $wgUser, 'rollback' ) ) { return false; } @@ -332,7 +333,7 @@ class ApiQueryRevisions extends ApiQueryRevisionsBase { } if ( $params['user'] !== null || $params['excludeuser'] !== null ) { // Paranoia: avoid brute force searches (T19342) - if ( !$this->getUser()->isAllowed( 'deletedhistory' ) ) { + if ( !$this->getPermissionManager()->userHasRight( $this->getUser(), 'deletedhistory' ) ) { $bitmask = RevisionRecord::DELETED_USER; } elseif ( !$this->getUser()->isAllowedAny( 'suppressrevision', 'viewsuppressed' ) ) { $bitmask = RevisionRecord::DELETED_USER | RevisionRecord::DELETED_RESTRICTED;