Page MenuHomePhabricator

Figure out what to do with tawiki's 'nocreate' user group
Open, Stalled, LowestPublic

Description

ta.wikipedia has a strange group called nocreate which just removes its holders the createpage user right (to prevent them to create any pages). It is defined at https://github.com/wikimedia/operations-mediawiki-config/blob/8e39cbebd59276cc385e7b5a57a19715f5475ec1/wmf-config/InitialiseSettings.php#L14642

'wgRevokePermissions' => [
	'tawiki' => [
		'nocreate' => [ 'createpage' => true ],
	],
],

With the deployment of Partial Blocks this doesn't seem to be needed anymore. Thoughts?

Event Timeline

Restricted Application added subscribers: MGChecker, Aklapper. · View Herald TranscriptJul 9 2019, 9:38 PM

I don't see a way how to remove privilege to create pages in partial block interface, see below.

Can you tell me how would you do it?

I'd just go and partially block the user from editting the Main namespace but yes, it looks like blocking someone from just creating pages is not totally supported (just barring you from an entire namespace). I'm still quite skeptical about this 'nocreate' permission. We use user rights to let people do something, not vice-versa. Maybe Anti-Harassment can investigate about enhacing partial blocks to prevent people from performing a specific set of actions?

MarcoAurelio changed the task status from Open to Stalled.Jul 9 2019, 9:52 PM
MarcoAurelio triaged this task as Lowest priority.

Thanks @dbarratt - I've marked this task as blocked by T199918. If the proposal is enacted at a later date, we could maybe move forward with this one. Until then, I've stalled this task.

Bugreporter added a subscriber: Bugreporter.EditedJul 19 2019, 7:37 PM

I propose to remove the user group entirely. The group have not been assigned since 2010, and no user in the group is active since 2010. I don't think a group with only members inactive for nine years still have a propose now.

Also, it's easy to prevent a specific user from creating articles using AbuseFilter, if there's still a need.

Can we ask any admins from tawiki? I don't speak the language, but they may be able to confirm that it is no longer needed