Last modified: 2009-05-26 17:52:08 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T20589, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 18589 - Enable AbuseFilter on Cantonese Wikipedia
Enable AbuseFilter on Cantonese Wikipedia
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
unspecified
All All
: Normal enhancement with 2 votes (vote)
: ---
Assigned To: Rob Halsell
http://zh-yue.wikipedia.org/wiki/WP:V...
: shell
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-04-26 04:22 UTC by Shinjiman
Modified: 2009-05-26 17:52 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Shinjiman 2009-04-26 04:22:54 UTC
yuewiki would like the AbuseFilter extension installed with default settings 
in addition with the settings listed below per consensus:
http://zh-yue.wikipedia.org/wiki/WP:VPP#開着special:abusefilter好唔好?

$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
$wgGroupPermissions['*']['abusefilter-log'] = true;

Assign the following changeable groups
'SYSOPS' can add/remove the 'abusefilter' group.

Assign the following permissions to a dedicated group 'abusefilter':
'abusefilter-modify'
Comment 1 Shinjiman 2009-04-26 17:15:24 UTC
In addition to the comment 0, the following permissions are also need to be added:

$wgGroupPermissions['*']['abusefilter-view'] = true;
$wgGroupPermissions['sysop']['abusefilter-revert'] = true;
Comment 2 Rob Halsell 2009-05-18 22:52:08 UTC
The default settings for abusefilter have the following already set:

        $wgGroupPermissions['*']['abusefilter-view'] = true;
        $wgGroupPermissions['*']['abusefilter-log'] = true;

        $wgGroupPermissions['sysop']['abusefilter-modify'] = true;
        $wgGroupPermissions['sysop']['abusefilter-log-detail'] = true;


The rest have been put in place:

        $wgGroupPermissions['*']['abusefilter-log-detail'] = true;
        $wgGroupPermissions['sysop']['abusefilter-revert'] = true;
        $wgGroupPermissions['abusefilter']['abusefilter-modify'] = true;

In addition, the Sysop group has the permission to add and remove the 'abusefilter' group from users.

That should be everything you guys need.  Let me know if there are any questions or concerns!
Comment 3 Shinjiman 2009-05-19 03:23:31 UTC
The AbuseFilter extension is still not enabled yet, while the group permissions 
have been added from comment #2.

Please add:
'zh_yuewiki' => true,
into the 'wmgUseAbuseFilter' array to enable the extension.

Thanks.
Comment 4 Shinjiman 2009-05-19 03:44:43 UTC
The corrent configuration can only adding the users into the 'abusefilter' group, 
but cannot remove then from the group.

Please add the abailty to 'sysops' to make them can be remove users from the 
'abusefilter' group, as stated on the comment 2.

Thanks
Comment 5 Rob Halsell 2009-05-19 15:45:44 UTC
Sorry about that, must have missed a step.  The above has been corrected and pushed live.
Comment 6 Shinjiman 2009-05-21 05:18:32 UTC
I think we need to use this line to override the default setting to prevent 
sysops to modify the Abuse Filter settings (This was conceded as the inactive sysops
for security reason). Also this would be the same configuration to the enwiki.

$wgGroupPermissions['sysop']['abusefilter-modify'] = false;

Thanks
Comment 7 Rob Halsell 2009-05-26 17:52:08 UTC
The above request has been added to the configuration.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links