* (bug 11690) Show revert link for page moves in Special:Log to allowed users only
authorRaimond Spekking <raymond@users.mediawiki.org>
Wed, 17 Oct 2007 15:38:51 +0000 (15:38 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Wed, 17 Oct 2007 15:38:51 +0000 (15:38 +0000)
RELEASE-NOTES
includes/SpecialLog.php

index 3bb1744..ed90980 100644 (file)
@@ -105,6 +105,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 11131) Change filearchive width/height columns to int for Postgres
 * Support plural in undeleted{revisions,revisions-files,files}
 * (bug 11343) If the database is read-only, ensure that undelete fails.
+* (bug 11690) Show revert link for page moves in Special:Log to allowed users
+  only
 
 === API changes in 1.12 ===
 
index 09353d8..09a49c0 100644 (file)
@@ -370,7 +370,7 @@ class LogViewer {
                $revert = '';
                // show revertmove link
                if ( !( $this->flags & self::NO_ACTION_LINK ) ) {
-                       if ( $s->log_type == 'move' && isset( $paramArray[0] ) ) {
+                       if ( $s->log_type == 'move' && isset( $paramArray[0] ) && $wgUser->isAllowed( 'move' ) ) {
                                $destTitle = Title::newFromText( $paramArray[0] );
                                if ( $destTitle ) {
                                        $revert = '(' . $this->skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Movepage' ),
@@ -385,7 +385,6 @@ class LogViewer {
                                $revert = '(' . $this->skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Undelete' ),
                                        wfMsg( 'undeletebtn' ) ,
                                        'target='. urlencode( $title->getPrefixedDBkey() ) ) . ')';
-                       
                        // show unblock link
                        } elseif ( $s->log_action == 'block' && $wgUser->isAllowed( 'block' ) ) {
                                $revert = '(' .  $skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Ipblocklist' ),
@@ -525,6 +524,3 @@ class LogViewer {
                $out->addHTML( '<p>' . $html . '</p>' );
        }
 }
-
-
-