Last modified: 2010-03-20 11:31:09 UTC
Please enable the extension AbuseFilter on the French Wikipedia. We would like an user group of filter editors, with the rights "abusefilter-modify" and "abusefilter-revert". For the "autoconfirmed" group, please add the rights "abusefilter-view" and "abusefilter-log-detail". The group "*" (all users) should get the "abusefilter-log" right and the group "sysop" should also get "abusefilter-revert". The disussions and the consensus are here: http://fr.wikipedia.org/wiki/Wikipédia:Prise_de_décision/AbuseFilter Thanks in advance.
oh, and I forgot to say that the bureaucrats should be able to add or remove users from the edit filter managers group.
I confirm the validity of this consensus --
$wgGroupPermissions['*']['abusefilter-log'] = true; $wgGroupPermissions['autoconfirmed']['abusefilter-log-detail'] = true; $wgGroupPermissions['autoconfirmed']['abusefilter-view'] = true; $wgGroupPermissions['sysop']['abusefilter-revert'] = true; $wgGroupPermissions['abusefilter']['abusefilter-modify'] = true; $wgGroupPermissions['abusefilter']['abusefilter-revert'] = true; wgRemoveGroups and wgAddGroups set to: 'bureaucrat' => array( 'sysop', 'bureaucrat', 'bot', 'abusefilter' ), => Done.
Whoops! The default rights assigned to the "abusefilter" group shoud have been disabled. This should be better: $wgGroupPermissions['*']['abusefilter-view'] = false; $wgGroupPermissions['sysop']['abusefilter-modify'] = false; (Only let the "abusefilter" group edit the filters, and the "autoconfirmed" group see the filters.) Thanks again :)
Changed the ruleset to: $wgGroupPermissions['*']['abusefilter-view'] = false; $wgGroupPermissions['*']['abusefilter-log'] = true; $wgGroupPermissions['autoconfirmed']['abusefilter-log-detail'] = true; $wgGroupPermissions['autoconfirmed']['abusefilter-view'] = true; $wgGroupPermissions['sysop']['abusefilter-revert'] = true; $wgGroupPermissions['sysop']['abusefilter-modify'] = false; $wgGroupPermissions['abusefilter']['abusefilter-modify'] = true; $wgGroupPermissions['abusefilter']['abusefilter-revert'] = true;