X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fapi%2FApiQueryFilearchive.php;h=f9087eb14301eea336c9fe9582d95966616fa829;hb=54c93f1d384cd5accd2db2ebbb911e4d627c2980;hp=a6a325132a46313c3d56cc37c6655ff7ad282ccf;hpb=4e021bb8d4741d5af0f02942fe3c33a19e7fabca;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryFilearchive.php b/includes/api/ApiQueryFilearchive.php index a6a325132a..f9087eb143 100644 --- a/includes/api/ApiQueryFilearchive.php +++ b/includes/api/ApiQueryFilearchive.php @@ -24,7 +24,7 @@ * @file */ -use MediaWiki\Storage\RevisionRecord; +use MediaWiki\Revision\RevisionRecord; /** * Query module to enumerate all deleted files. @@ -114,9 +114,11 @@ class ApiQueryFilearchive extends ApiQueryBase { } // Exclude files this user can't view. - if ( !$user->isAllowed( 'deletedtext' ) ) { + if ( !$this->getPermissionManager()->userHasRight( $user, 'deletedtext' ) ) { $bitmask = File::DELETED_FILE; - } elseif ( !$user->isAllowedAny( 'suppressrevision', 'viewsuppressed' ) ) { + } elseif ( !$this->getPermissionManager() + ->userHasAnyRight( $user, 'suppressrevision', 'viewsuppressed' ) + ) { $bitmask = File::DELETED_FILE | File::DELETED_RESTRICTED; } else { $bitmask = 0;