Page MenuHomePhabricator

Investigate and document necessary IP Info viewing rights
Closed, ResolvedPublic

Description

There is a product need to gate certain kinds of information be gated behind varying levels of access. We should investigate and document our consensus on what that translates to with regards to user rights.

Autoconfirmed users should have a viewing right
Some outstanding questions:

  • What is considered an "autoconfirmed user" (will this vary across communities?)
  • Does every wiki have an "autoconfirmed" group?

Event Timeline

I'm actually going to split this off since creating the rights and deciding what groups get them seem like they can be resolved independently of each other and the former sounded confirmed in the design meeting. See T292626: Create and implement IP Info viewing rights [L] cc @Niharika @Prtksxna please correct me if I'm wrong 🙇

fwiw, InitialiseSettings.php has some definitions:

'wgRestrictionLevels' => [
	'default' => [
		'',
		'autoconfirmed', // semi-protection level on
		'sysop',
	],
'wgAutoConfirmCount' => [
	'default' => 0,
	'arwiki' => 50, // T14123
	'ckbwiki' => 10, // T53537
	'cswiki' => 10, // T163207
	'enwiki' => 10, // T16191
	'enwikisource' => 10, // T284627
	'eswiki' => 50, // T15261
	'eswikivoyage' => 25, // T46285
	'fawiki' => 10, // T45630
	'fawikivoyage' => 10, // T73709
	'itwiki' => 50, // T72128, T262738
	'itwiktionary' => 10, // T24274
	'jawiki' => 10, // T42270
	'kowiki' => 10,// T46894
	'metawiki' => 5, // T211188
	'nowiki' => 20, // T71302
	'plwiki' => 10,
	'ptwiki' => 10, // T29954
	'ruwiki' => 15, // T43831
	'simplewiki' => 10,
	'wikidata' => 50, // T48461
	'wuuwiki' => 10, // T122476
	'zhwiki' => 50, // T16624
	'zh_classicalwiki' => 25, // T228141
	'zhwikibooks' => 10, // T185182
	'zhwikinews' => 20, // T259869
	'zhwikiquote' => 10, // T189289
	'zhwikiversity' => 10, // T202599
	'zhwikivoyage' => 10, // T198006
	'zhwiktionary' => 10, // T187018
	'zh_yuewiki' => 10, // T32538
],

Thanks @STran.

@Prtksxna given this is quite inconsistent, and the fact that the basic information is relatively less risky to show, do you think for the MVP we can show the "basic" information to all registered users? Or we can define the parameters for account age and edit count ourselves. I don't want to throw this to the community for the MVP as that discussion would need a long time -- we'll want to talk to a few different communities to make sure we get different perspectives.

@Prtksxna given this is quite inconsistent, and the fact that the basic information is relatively less risky to show, do you think for the MVP we can show the "basic" information to all registered users? Or we can define the parameters for account age and edit count ourselves.

We could show the basic information to everyone for now but we'll need to change that after the masking right?

I'm happy to go with our own parameters too, similar to enwiki maybe?

I don't want to throw this to the community for the MVP as that discussion would need a long time -- we'll want to talk to a few different communities to make sure we get different perspectives.

Yep that makes sense!

Niharika claimed this task.

I checked in with @Prtksxna over chat and we decided to go with allowing all registered editors with the "basic" access for the MVP.

I'm going to go ahead and close this ticket as the listed questions were answered in Tran's comment.