Whoops, fix up permission check so "deletedhistory" still works to view, etc.
authorRob Church <robchurch@users.mediawiki.org>
Wed, 22 Aug 2007 08:55:50 +0000 (08:55 +0000)
committerRob Church <robchurch@users.mediawiki.org>
Wed, 22 Aug 2007 08:55:50 +0000 (08:55 +0000)
includes/SpecialUpload.php

index 62e76ae..b37db8f 100644 (file)
@@ -759,11 +759,11 @@ wgAjaxLicensePreview = {$alp};
                        return false;
                }
                
-               if( $this->mDesiredDestName && $wgUser->isAllowed( 'delete' ) ) {
+               if( $this->mDesiredDestName && $wgUser->isAllowed( 'deletedhistory' ) ) {
                        $title = Title::makeTitleSafe( NS_IMAGE, $this->mDesiredDestName );
                        if( $title instanceof Title && ( $count = $title->isDeleted() ) > 0 ) {
                                $link = wfMsgExt(
-                                       'thisisdeleted',
+                                       $wgUser->isAllowed( 'delete' ) ? 'thisisdeleted' : 'viewdeleted',
                                        array( 'parse', 'replaceafter' ),
                                        $wgUser->getSkin()->makeKnownLinkObj(
                                                SpecialPage::getTitleFor( 'Undelete', $title->getPrefixedText() ),