Page MenuHomePhabricator

Add a transwiki import group on mediawiki.org
Closed, ResolvedPublic

Description

Author: ayg

Description:
There are still tons of pages about MediaWiki on Meta that haven't been ported to mediawiki.org, so help would be useful in that respect. An import group exists for this purpose, but nobody (except I guess stewards) can add or remove it. Therefore anyone who wants to help out with importing has to be made a sysop, which is kind of unreasonable. So it makes sense to me that bureaucrats should be able to add/remove import. (I assume the only right it grants is the import right.)

I don't know if there's supposed to be some kind of discussion or community consensus on mediawiki.org, or if devs should get to decide stuff like this on their own. If you want a discussion I'm sure I could make one, but with <10 edits/hour on the site I don't know how many responses it will get.


Version: unspecified
Severity: enhancement

Details

Reference
bz12605

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:06 PM
bzimport set Reference to bz12605.
bzimport added a subscriber: Unknown Object (MLST).

ayg wrote:

Okay, I don't know if this group allows importing from XML files as well. If so, this isn't what is desired. If the group has the 'importupload' permission, don't do this. What's desired is a group with the 'import' permission only, and not the 'importupload' permission, which bureaucrats can add and remove. (Maybe call it 'transwiki' or something.)

The "import" group has only the "importupload" right, and sysops have the "import" right.
So the solution would be to grant the sysop status (or request to add 'mediawikiwiki' => array( 'import' => array( 'import' => false ), ), to 'wgGroupOverrides')

Marked as invalid, because you said you don't need the "importupload" right, only the "import" right.

bugs wrote:

(In reply to comment #2)

The "import" group has only the "importupload" right, and sysops have the
"import" right.
So the solution would be to grant the sysop status (or request to add
'mediawikiwiki' => array( 'import' => array( 'import' => false ), ), to
'wgGroupOverrides')

Marked as invalid, because you said you don't need the "importupload" right,
only the "import" right.

Actually, AFAIK, the import group has two permissions: "importupload" and "import" (i.e. transwiki import and file import).

ayg wrote:

(In reply to comment #2)

The "import" group has only the "importupload" right, and sysops have the
"import" right.
So the solution would be to grant the sysop status (or request to add
'mediawikiwiki' => array( 'import' => array( 'import' => false ), ), to
'wgGroupOverrides')

Marked as invalid, because you said you don't need the "importupload" right,
only the "import" right.

I want a group that has *only* the import right. I don't want to have to give sysop status, more or less (irrevocably as far as my permissions are concerned), for the sole purpose of importing pages. That prevents me from giving it to new or otherwise not-fully-trusted people.

I'm not aware that we have any sysadmin by the name of Robin. If you don't have shell access or a very good reason, please don't mark shell bugs as INVALID, thanks.

I'm certainly not a sysadmin.
I'm sorry for marking this bug as invalid; but I thought this was appropriate.

bugs wrote:

(In reply to comment #4)

I'm not aware that we have any sysadmin by the name of Robin. If you don't
have shell access or a very good reason, please don't mark shell bugs as
INVALID, thanks.

You do not need to be a sysadmin to mark bugs as anything, much less invalid.

ayg wrote:

Fixed by Tim.

(In reply to comment #6)

You do not need to be a sysadmin to mark bugs as anything, much less invalid.

Replied by e-mail.