Last modified: 2010-08-15 20:39:48 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 T26623, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 24623 - Enable 'eliminator' flag on ptwiki
Enable 'eliminator' flag on ptwiki
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Rob Halsell
http://pt.wikipedia.org/wiki/Wikipedi...
: shell
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-08-01 16:50 UTC by Ruy
Modified: 2010-08-15 20:39 UTC (History)
6 users (show)

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


Attachments

Description Ruy 2010-08-01 16:50:42 UTC
In accordance with the poll in ptwiki, there is a consensus on the implementation of the 'eliminator' flag (in Portuguese: "Eliminador"), which allows users to perform deletion actions.

Config of 'eliminator' for ptwiki is:

#Create new user accounts (createaccount)
#Edit other users' CSS files (editusercss)
#Edit other users' JS files (edituserjs)
#Edit semi-protected pages (autoconfirmed)
#Delete and undelete specific revisions of pages (deleterevision)
#Delete pages (delete)
#Have one's own edits automatically marked as patrolled (autopatrol)
#Mark others' edits as patrolled (patrol)
#Mass delete pages (nuke)
#Move files (movefile)
#Move pages (move)
#Move pages with their subpages (move-subpages)
#Not be affected by rate limits (noratelimit)
#Not create redirects from source pages when moving pages (suppressredirect)
#Undelete a page (undelete)
#Overwrite existing files (reupload)
#Perform captcha triggering actions without having to go through the captcha (skipcaptcha)
#Search deleted pages (browsearchive)
#Use higher limits in API queries (apihighlimits)
#View deleted history entries, without their associated text (deletedhistory)
#View deleted text and changes between deleted revisions (deletedtext)
#View a list of unwatched pages (unwatchedpages)
#Upload files (upload)
#Upload files from a URL (upload_by_url)


As decided by consensus, the 'eliminator' flag also may be granted and revoked by local bureaucrats:

.
.
.
$wgAddGroups['bureaucrat'] = array( 'eliminator' );
$wgRemoveGroups['bureaucrat'] = array( 'eliminator' );
.
.
.

Thanks

[[:m:User:Ruy Pugliesi]]
[[:pt:User:Ruy Pugliesi]]
Comment 1 Platonides 2010-08-01 16:54:57 UTC
I don't think many of these rights shouldn't be granted to the eliminator, rather they would get it from being users (eg. autoconfirmed, upload)

Please link to that poll.
Comment 3 Ruy 2010-08-01 18:59:15 UTC
(In reply to comment #1)
> I don't think many of these rights shouldn't be granted to the eliminator,
> rather they would get it from being users (eg. autoconfirmed, upload)
> 
> Please link to that poll.

Hi, Platonides.

Some rights you mentioned also are assigned to administrator flag (although they can get it from being users), as you can see here: [[:m:Special:ListGroupRights]].

The link to the pool is [[pt:Wikipedia Discussão:Eliminador]] and the local policy can be found here: [[pt:Wikipedia:Eliminador]].
Comment 4 Lestaty de Lioncourt 2010-08-05 00:51:36 UTC
User Ruy made a request for me, as steward, to help the ptwiki users with the correct config, see bellow the correct user permission:

The new group name is: 'eliminador' and the config is:

$wgGroupPermissions['eliminador']['browsearchive']  = true;
$wgGroupPermissions['eliminador']['delete']         = true;
$wgGroupPermissions['eliminador']['nuke']           = true;
$wgGroupPermissions['eliminador']['undelete']       = true;
$wgGroupPermissions['eliminador']['deletedhistory'] = true;
$wgGroupPermissions['eliminador']['deletedtext']    = true;

and the user rights management is allow only for bureaucrats:

'wgAddGroups' => array(
    '+ptwiki' => array(
        'bureaucrat' => array( 'bot', 'eliminador' ),
    ),
);
 
'wgRemoveGroups' => array(
    '+ptwiki' => array(
        'bureaucrat' => array( 'bot', 'eliminador' ),
    ),
);

Thanks;

Lestaty de Lioncourt
[[m:user:Sir Lestaty de Lioncurt]]
Comment 5 Max Semenik 2010-08-05 05:09:47 UTC
Uhm, you don't want bureaucrats to grant +sysop anymore?
Comment 6 Raimond Spekking 2010-08-05 05:39:50 UTC
I don't think that 'eliminador' is an English word. We stay with English as canonical names for user groups. As I am not a native English speaker I wonder what name could be feasable.

After enabling this right I will add it to WikimediaMessages.i18n.php and the new usergroup can be translated via Translatewiki.
Comment 7 Lestaty de Lioncourt 2010-08-05 10:28:14 UTC
For Max: No. For Raimond, no problem, "eliminador" in english is "eliminator" :)
Comment 8 Ruy 2010-08-05 13:00:37 UTC
(In reply to comment #5)
> Uhm, you don't want bureaucrats to grant +sysop anymore?

Bureaucrats will keep granting sysop flag. Eliminator is a new user group.
Comment 9 Ruy 2010-08-05 13:08:46 UTC
(In reply to comment #4)
> User Ruy made a request for me, as steward, to help the ptwiki users with the
> correct config, see bellow the correct user permission:
> 
> The new group name is: 'eliminador' and the config is:
> 
> $wgGroupPermissions['eliminador']['browsearchive']  = true;
> $wgGroupPermissions['eliminador']['delete']         = true;
> $wgGroupPermissions['eliminador']['nuke']           = true;
> $wgGroupPermissions['eliminador']['undelete']       = true;
> $wgGroupPermissions['eliminador']['deletedhistory'] = true;
> $wgGroupPermissions['eliminador']['deletedtext']    = true;
> 
> and the user rights management is allow only for bureaucrats:
> 
> 'wgAddGroups' => array(
>     '+ptwiki' => array(
>         'bureaucrat' => array( 'bot', 'eliminador' ),
>     ),
> );
> 
> 'wgRemoveGroups' => array(
>     '+ptwiki' => array(
>         'bureaucrat' => array( 'bot', 'eliminador' ),
>     ),
> );
> 
> Thanks;
> 
> Lestaty de Lioncourt
> [[m:user:Sir Lestaty de Lioncurt]]

Could you please include "autopatrol" in the config listed above?

> $wgGroupPermissions['eliminator']['autopatrol']       = true;

According to the local discussion, 'eliminators' should have their own edits automatically marked as patrolled.

Thanks a lot.

[[m:user:Ruy Pugliesi]]
Comment 10 JeLuF 2010-08-15 20:15:24 UTC
Done.
===================================================================
Index: InitialiseSettings.php
===================================================================
--- InitialiseSettings.php	(revision 1017)
+++ InitialiseSettings.php	(working copy)
@@ -5522,10 +5522,11 @@
 
     // http://bugzilla.wikimedia.org/show_bug.cgi?id=9024 , 10362
     'ptwiki' => array( 
-	    'autoconfirmed' => array( 'patrol' => true ),
-	    'autoreviewer' => array( 'autopatrol' => true ),
+	'autoconfirmed' => array( 'patrol' => true ),
+	'autoreviewer' => array( 'autopatrol' => true ),
+	'eliminator' => array( 'browsearchive' => true, 'delete' => true, 'nuke' => true, 'undelete' => true, 'deletedhistory' => true, 'deletedtext' => true, 'autopatrol' ),
+        'rollbacker' => array( 'rollback' => true ),
         'user' => array( 'move' => false ),
-        'rollbacker' => array( 'rollback' => true ),
     ),
     'quwiki' => array(
        'rollbacker' => array( 'rollback' => true ),
@@ -5927,7 +5928,7 @@
         'bureaucrat' => array( 'inactive' ),
 	),
     '+ptwiki' => array(
-        'sysop' => array( 'rollbacker', 'autoreviewer' ),
+        'sysop' => array( 'rollbacker', 'autoreviewer', 'eliminator' ),
 	),
     '+quwiki' => array(
 	'sysop' => array( 'rollbacker' ),
@@ -6178,8 +6179,8 @@
     	'bureaucrat' => array( 'bot', 'sysop' ),
     ),
     '+ptwiki' => array(
-        'sysop' => array( 'rollbacker', 'autoreviewer' ),
-	),
+        'sysop' => array( 'rollbacker', 'autoreviewer', 'eliminator' ),
+    ),
     '+quwiki' => array(
 	'sysop' => array( 'rollbacker' ),
     ),
Comment 11 JeLuF 2010-08-15 20:39:48 UTC
Done.
===================================================================
Index: InitialiseSettings.php
===================================================================
--- InitialiseSettings.php	(revision 1021)
+++ InitialiseSettings.php	(working copy)
@@ -5524,7 +5524,7 @@
     'ptwiki' => array( 
 	'autoconfirmed' => array( 'patrol' => true ),
 	'autoreviewer' => array( 'autopatrol' => true ),
-	'eliminator' => array( 'browsearchive' => true, 'delete' => true, 'nuke' => true, 'undelete' => true, 'deletedhistory' => true, 'deletedtext' => true, 'autopatrol' ),
+	'eliminator' => array( 'browsearchive' => true, 'delete' => true, 'nuke' => true, 'undelete' => true, 'deletedhistory' => true, 'deletedtext' => true, 'autopatrol' => true, ),
         'rollbacker' => array( 'rollback' => true ),
         'user' => array( 'move' => false ),
     ),
@@ -5928,7 +5928,8 @@
         'bureaucrat' => array( 'inactive' ),
 	),
     '+ptwiki' => array(
-        'sysop' => array( 'rollbacker', 'autoreviewer', 'eliminator' ),
+	'bureaucrat' => array( 'eliminator' ),
+        'sysop' => array( 'rollbacker', 'autoreviewer',  ),
 	),
     '+quwiki' => array(
 	'sysop' => array( 'rollbacker' ),
@@ -6179,7 +6180,8 @@
     	'bureaucrat' => array( 'bot', 'sysop' ),
     ),
     '+ptwiki' => array(
-        'sysop' => array( 'rollbacker', 'autoreviewer', 'eliminator' ),
+	'bureaucrat' => array( 'eliminator' ),
+        'sysop' => array( 'rollbacker', 'autoreviewer', ),
     ),
     '+quwiki' => array(
 	'sysop' => array( 'rollbacker' ),

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


Navigation
Links