Extension talk:EditTalkRight

Won't Work
I installed this extension, i got the following permissions

$wgGroupPermissions['*'   ]['createaccount']    = true; $wgGroupPermissions['*'   ]['read']             = true; $wgGroupPermissions['*'   ]['edit']             = false; $wgGroupPermissions['*'   ]['edit_talk']        = true; $wgGroupPermissions['*'   ]['createpage']       = false; $wgGroupPermissions['*'   ]['createtalk']       = true;

But annon users can't create talk pages.--71.221.196.127 17:03, 16 May 2008 (UTC)
 * Could you try the latest version now available? Jean-Lou Dupont 17:12, 16 May 2008 (UTC)
 * I just pulled 1.0.1 off of svn and uploaded it, I get the error

You do not have permission to do that, for the following reason:

The action you have requested is limited to users in the group user.
 * This happens on both existing talk pages I try to edit as annon, and non-existing talk pages I try to create as annon.
 * See my Special:Version page: http://en.codevwiki.org/wiki/Special:Version
 * Thanks for your help.--71.221.196.127 21:24, 16 May 2008 (UTC)
 * Fixed now... stupid error on my part whilst hastily trying to get a patch out the door. Try it and comeback to me please. Jean-Lou Dupont 01:58, 17 May 2008 (UTC)
 * Hey, that fixed it perfect. Do you by chance know how I would be able to make it to where annon users can edit Project:Help Desk as well as talk pages, but nothing else.-71.221.196.127 22:53, 19 May 2008 (UTC)
 * Contact me privately. Jean-Lou Dupont 00:09, 20 May 2008 (UTC)

Those using php 5.3 and beyond, in order to avoid the "PHP Warning: Paramater 1 to MW_EditTalkRight::onUserGetRights expected to be a reference", will need to change line 44 from

public static function onUserGetRights( &$user, &$rights ) {

to

public static function onUserGetRights( $user, &$rights ) {