Nothing Special   »   [go: up one dir, main page]

r12359 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r12358‎ | r12359 | r12360 >
Date:17:11, 2 January 2006
Author:nikerabbit
Status:old
Tags:
Comment:
* Removed broken wgAllowAnonymousMinor and added new group right minoredit
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)
  • /trunk/phase3/includes/Article.php (modified) (history)
  • /trunk/phase3/includes/DefaultSettings.php (modified) (history)
  • /trunk/phase3/includes/EditPage.php (modified) (history)

Diff [purge]

Index: trunk/phase3/includes/Article.php
@@ -1142,7 +1142,9 @@
11431143 $text="== {$summary} ==\n\n".$text;
11441144 }
11451145 $text = $this->preSaveTransform( $text );
1146 - $isminor = ( $isminor && $wgUser->isLoggedIn() ) ? 1 : 0;
 1146+
 1147+ /* Silently ignore minoredit if not allowed */
 1148+ $isminor = $isminor && $wgUser->isAllowed('minoredit');
11471149 $now = wfTimestampNow();
11481150
11491151 $dbw =& wfGetDB( DB_MASTER );
@@ -1322,11 +1324,11 @@
13231325 return false;
13241326 }
13251327
1326 - $isminor = ( $minor && $wgUser->isLoggedIn() );
 1328+ $isminor = $minor && $wgUser->isAllowed('minoredit');
13271329 if ( $this->isRedirect( $text ) ) {
13281330 $redir = 1;
1329 - } else {
1330 - $redir = 0;
 1331+ } else {
 1332+ $redir = 0;
13311333 }
13321334
13331335 $text = $this->preSaveTransform( $text );
Index: trunk/phase3/includes/EditPage.php
@@ -665,7 +665,7 @@
666666 * near the top, for captchas and the like.
667667 */
668668 function showEditForm( $formCallback=null ) {
669 - global $wgOut, $wgUser, $wgAllowAnonymousMinor, $wgLang, $wgContLang;
 669+ global $wgOut, $wgUser, $wgLang, $wgContLang;
670670
671671 $fname = 'EditPage::showEditForm';
672672 wfProfileIn( $fname );
@@ -784,7 +784,7 @@
785785
786786 $minoredithtml = '';
787787
788 - if ( $wgUser->isLoggedIn() || $wgAllowAnonymousMinor ) {
 788+ if ( $wgUser->isAllowed('minoredit') ) {
789789 $minoredithtml =
790790 "<input tabindex='3' type='checkbox' value='1' name='wpMinoredit'".($this->minoredit?" checked='checked'":"").
791791 " accesskey='".wfMsg('accesskey-minoredit')."' id='wpMinoredit' />".
Index: trunk/phase3/includes/DefaultSettings.php
@@ -730,7 +730,6 @@
731731 $wgHitcounterUpdateFreq = 1;
732732
733733 # Basic user rights and block settings
734 -$wgAllowAnonymousMinor = false; # Allow anonymous users to mark changes as 'minor'
735734 $wgSysopUserBans = true; # Allow sysops to ban logged-in users
736735 $wgSysopRangeBans = true; # Allow sysops to ban IP ranges
737736 $wgAutoblockExpiry = 86400; # Number of seconds before autoblock entries expire
@@ -776,6 +775,7 @@
777776 $wgGroupPermissions['user' ]['upload'] = true;
778777 $wgGroupPermissions['user' ]['reupload'] = true;
779778 $wgGroupPermissions['user' ]['reupload-shared'] = true;
 779+$wgGroupPermissions['user' ]['minoredit'] = true;
780780
781781 // Implicit group for accounts that pass $wgAutoConfirmAge
782782 $wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true;
Index: trunk/phase3/RELEASE-NOTES
@@ -395,7 +395,9 @@
396396 * (bug 714) "plainlinks" class issues in IE, Opera
397397 * (bug 4317) Inconsistent "broken redirects" messages
398398 * Default interface text for "selflinks" tweaked
 399+* Removed broken wgAllowAnonymousMinor and added new group right minoredit
399400
 401+
400402 === Caveats ===
401403
402404 Some output, particularly involving user-supplied inline HTML, may not

Status & tagging log