http://www.mediawiki.org/wiki/Special:Code/MediaWiki/98058

Revision: 98058
Author:   aaron
Date:     2011-09-25 06:37:10 +0000 (Sun, 25 Sep 2011)
Log Message:
-----------
(bug 25732) Added new 'centralauth-autoaccount' to let anons get local accounts 
from global ones automatically.

Modified Paths:
--------------
    trunk/extensions/CentralAuth/CentralAuth.php
    trunk/extensions/CentralAuth/CentralAuthPlugin.php

Modified: trunk/extensions/CentralAuth/CentralAuth.php
===================================================================
--- trunk/extensions/CentralAuth/CentralAuth.php        2011-09-25 05:35:00 UTC 
(rev 98057)
+++ trunk/extensions/CentralAuth/CentralAuth.php        2011-09-25 06:37:10 UTC 
(rev 98058)
@@ -203,6 +203,8 @@
 $wgAvailableRights[] = 'centralauth-oversight';
 $wgAvailableRights[] = 'globalgrouppermissions';
 $wgAvailableRights[] = 'globalgroupmembership';
+$wgAvailableRights[] = 'centralauth-autoaccount';
+
 $wgGroupPermissions['steward']['centralauth-unmerge'] = true;
 $wgGroupPermissions['steward']['centralauth-lock'] = true;
 $wgGroupPermissions['steward']['centralauth-oversight'] = true;

Modified: trunk/extensions/CentralAuth/CentralAuthPlugin.php
===================================================================
--- trunk/extensions/CentralAuth/CentralAuthPlugin.php  2011-09-25 05:35:00 UTC 
(rev 98057)
+++ trunk/extensions/CentralAuth/CentralAuthPlugin.php  2011-09-25 06:37:10 UTC 
(rev 98058)
@@ -137,7 +137,8 @@
        function autoCreate() {
                global $wgGroupPermissions;
                // Yes unless account creation is restricted on this wiki
-               return !empty( $wgGroupPermissions['*']['createaccount'] );
+               return !empty( $wgGroupPermissions['*']['createaccount'] )
+                       || !empty( 
$wgGroupPermissions['*']['centralauth-autoaccount'] );
        }
 
        /**


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to