Page MenuHomePhabricator

create "upload shared" group at English Wikisource
Closed, ResolvedPublic

Description

English Wikisource would like to request the creation of the user group upload shared with the sole right being reupload-shared

The user group would be able to be assigned or removed to individual user accounts by those in either of the groups "administrators" or "bureaucrats".

Local rules will be formulated for the application of that right by these user groups

Thanks.

Event Timeline

How about giving this to autoconfirmed users instead of creating an entirely new group with such limited scope?

Do you know what you are talking about? That is not the proposal nor the consensus of the community. The purpose *is* to create a limited scope for the right.

You were welcome to have joined the conversation. You are welcome to read it to enhance your understanding.

Do you know what you are talking about? That is not the proposal nor the consensus of the community. The purpose *is* to create a limited scope for the right.

You were welcome to have joined the conversation. You are welcome to read it to enhance your understanding.

Yes I do know what I am talking about. The question is why create such a restricted user group rather than simply bundle it into autoconfirmed - I read the discussion but still cannot understand why it cannot be added to the autoconfirmed group. I just made a suggestion; after all, autoconfirmed users can upload files anyway.

Which bit of the conversation at enWS was unclear that the community wished to control who undertook the operation? I would thought that it would be reasonably obvious why that is not a great idea to grant it to all autoconfirmed users, especially seeing that by default it is a restricted right to administrators at this time.

I would thought that it would be reasonably obvious why that is not a great idea to grant it to all autoconfirmed users

Not clear to me at least - I saw some initial confusion on whether it was a transfer or a replication, but that's all. Maybe I am missing something?

This isn't the space for the enWS <=> Commons interactions discussions, nor to rehash the enWS discussion and clarification about pywikibot scripts.

This isn't the space for the enWS <=> Commons interactions discussions, nor to rehash the enWS discussion and clarification about pywikibot scripts.

+1. This is the sort of discussion that should be held on-wiki, not at Phabricator.

I don't understand why this is so contentious. All I want is to be able to use by non-admin bot to transfer files from Commons to enWS when such files are permissible at enWS but not Commons. I don't care how or why, or if my bot is in a new group, or if the right is added to groups the bot is already in.

My original suggestion (at enWS) was for bots to be allowed this right, since there's already a community process for granting bot rights, and this action is almost certainly going to be done by bots anyway.

It's not a very dangerous action anyway, people are no more likely to abuse this right than they are to abuse the normal upload right.

wgAddGroups

from

	'+enwikisource' => [
		'bureaucrat' => [ 'autopatrolled', 'flood' ], // T38863
 		'sysop' => [ 'abusefilter', 'autopatrolled' ],
	],

to

	'+enwikisource' => [
		'bureaucrat' => [ 'autopatrolled', 'flood', 'upload-shared' ], // T38863 //T285130
 		'sysop' => [ 'abusefilter', 'autopatrolled', 'upload-shared' ],
	],

wgRemoveGroups

from

	'+enwikisource' => [
		'bureaucrat' => [ 'autopatrolled', 'flood' ], // T38863
		'sysop' => [ 'abusefilter', 'autopatrolled', ],
	],

to

	'+enwikisource' => [
		'bureaucrat' => [ 'autopatrolled', 'flood', 'upload-shared' ], // T38863 //T285130
 		'sysop' => [ 'abusefilter', 'autopatrolled', 'upload-shared' ],
	],

groupOverrides @...

from

	'+enwikisource' => [
		'autoconfirmed' => [ 'patrol' => true ], // T14355
		'autopatrolled' => [ 'autopatrol' => true ], // T20307
		'flood' => [ 'bot' => true ], // T38863
	],

to

	'+enwikisource' => [
		'autoconfirmed' => [ 'patrol' => true ], // T14355
		'autopatrolled' => [ 'autopatrol' => true ], // T20307
		'flood' => [ 'bot' => true ], // T38863
                'upload-shared' => [ 'reupload-shared' => true ], //T285130
	],

As admins already have the right they have no requirement to add or remove it from their own account, so wgGroupsAddToSelf and wgGroupsRemoveFromSelf are not impacted. Not certain that there are other changes required for this request.

Is there more that needs to be done to get this undertaken? Any questions? Any problems. It seems a fairly simple request, has the consensus of our community as a needed group/role. Thanks.

Change 706662 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] enwikisource: Create upload-shared user group

https://gerrit.wikimedia.org/r/706662

Change 706662 merged by jenkins-bot:

[operations/mediawiki-config@master] enwikisource: Create upload-shared user group

https://gerrit.wikimedia.org/r/706662

Change 706670 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] enwikisource: Fix upload-shared user group creation

https://gerrit.wikimedia.org/r/706670

Change 706670 merged by jenkins-bot:

[operations/mediawiki-config@master] enwikisource: Fix upload-shared user group creation

https://gerrit.wikimedia.org/r/706670

Change 706671 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] enwikisource: Actually allow admins to remove upload-shared...

https://gerrit.wikimedia.org/r/706671

Change 706671 merged by jenkins-bot:

[operations/mediawiki-config@master] enwikisource: Actually allow admins to remove upload-shared...

https://gerrit.wikimedia.org/r/706671

Is there more that needs to be done to get this undertaken? Any questions? Any problems. It seems a fairly simple request, has the consensus of our community as a needed group/role. Thanks.

Not really a problem, it just needs a volunteer to take it (which can be really anyone, including you) :-). Should be done now.

Mentioned in SAL (#wikimedia-operations) [2021-07-22T18:48:06Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 599c2209c332fb0ebf3079bfb44558eb67ae5657: enwikisource: Create upload-shared user group (T285130) (duration: 00m 56s)

Urbanecm claimed this task.

Just forgot to say: You can customize the group display name through editing mediawiki:group-upload-shared on your local wiki. I did not add any messages for it globally, as it is a pretty uncommon user group, so that'd be waste of effort for translators.