Jump to content

Topic on Project:Support desk/Flow

deny edit for users, allow only user page to be created and edited

4
80.108.171.42 (talkcontribs)

to preventing abusers, i would like to prevent non-confirmed users from editing/creating articles.


but I want to allow, to editing userpage. this should contain a template, which is to be filled, and checked. the user will then be asigned to group, which can edit/create articles. can this be achieved?


$wgGroupPermissions['*']['edit'] = false;

$wgGroupPermissions['user']['edit'] = false;


$wgGroupPermissions['xxx']['read'] = true;

$wgGroupPermissions['xxx']['edit'] = true;

$wgGroupPermissions['xxx']['createtalk'] = true;

$wgGroupPermissions['xxx']['createpage'] = true;

$wgGroupPermissions['xxx']['editmyoptions'] = true;

$wgGroupPermissions['xxx']['editmyprivateinfo'] = true;

$wgGroupPermissions['xxx']['writeapi'] = true;

$wgGroupPermissions['xxx']['editmywatchlist'] = true;

$wgGroupPermissions['xxx']['viewmyprivateinfo'] = true;

$wgGroupPermissions['xxx']['viewmywatchlist'] = true;


do i do something wrong ?

Leaderboard (talkcontribs)

If I understand correctly, you want the user to do something (fill a template somewhere) and have the rights automatically assigned then? That's not possible without additional work (eg a bot).

80.108.171.42 (talkcontribs)

well, as user number is limited, will do verificaton manually. this is not an issue, but currently, new users cannot edit their userpage.


mulatschak.com/wiki


i'd like users being able to writing info on the Special:MyPage only, until verification is done, and user is assigned to appropriate group

Leaderboard (talkcontribs)

A quick and dirty way to do that would be to set a namespace restriction for * to the user namespace, and you then add the user to an appropriate group that does not have this restriction.