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