933
edits
(→[[Talk:WikiProject:Recent Changes Patrol]]: take a look?) |
John Stanton (talk | contribs) |
||
Line 124: | Line 124: | ||
: John, could you take a look and comment there? Thanks! [[TedErnst]] | <small>[[User talk:TedErnst|talk]]</small> 02:03, 4 July 2006 (EDT) | : John, could you take a look and comment there? Thanks! [[TedErnst]] | <small>[[User talk:TedErnst|talk]]</small> 02:03, 4 July 2006 (EDT) | ||
The update to version 6.5 implemented a different scheme of user privileges I have listed the default values below. We don't want to give any special privileges to regular users because those could be used by spammers. I propose that we create a new user group "Editors" for people who we trust and who work on the wiki content, we can then create a set of "Sysop Like" permissions that would allow things like patroling. The last section in this list is my suggestions for permissions for the "Editors" group. [[User:John Stanton|John]] 13:52, 4 July 2006 (EDT) | |||
<pre> | |||
$wgGroupPermissions = array(); | |||
// Implicit group for all visitors | |||
$wgGroupPermissions['*' ]['createaccount'] = true; | |||
$wgGroupPermissions['*' ]['read'] = true; | |||
$wgGroupPermissions['*' ]['edit'] = true; | |||
$wgGroupPermissions['*' ]['createpage'] = true; | |||
$wgGroupPermissions['*' ]['createtalk'] = true; | |||
// Implicit group for all logged-in accounts | |||
$wgGroupPermissions['user' ]['move'] = true; | |||
$wgGroupPermissions['user' ]['read'] = true; | |||
$wgGroupPermissions['user' ]['edit'] = true; | |||
$wgGroupPermissions['user' ]['createpage'] = true; | |||
$wgGroupPermissions['user' ]['createtalk'] = true; | |||
$wgGroupPermissions['user' ]['upload'] = true; | |||
$wgGroupPermissions['user' ]['reupload'] = true; | |||
$wgGroupPermissions['user' ]['reupload-shared'] = true; | |||
$wgGroupPermissions['user' ]['minoredit'] = true; | |||
// Implicit group for accounts that pass $wgAutoConfirmAge | |||
$wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true; | |||
// Users with bot privilege can have their edits hidden | |||
// from various log pages by default | |||
$wgGroupPermissions['bot' ]['bot'] = true; | |||
$wgGroupPermissions['bot' ]['autoconfirmed'] = true; | |||
// Most extra permission abilities go to this group | |||
$wgGroupPermissions['sysop']['block'] = true; | |||
$wgGroupPermissions['sysop']['createaccount'] = true; | |||
$wgGroupPermissions['sysop']['delete'] = true; | |||
$wgGroupPermissions['sysop']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text | |||
$wgGroupPermissions['sysop']['editinterface'] = true; | |||
$wgGroupPermissions['sysop']['import'] = true; | |||
$wgGroupPermissions['sysop']['importupload'] = true; | |||
$wgGroupPermissions['sysop']['move'] = true; | |||
$wgGroupPermissions['sysop']['patrol'] = true; | |||
$wgGroupPermissions['sysop']['protect'] = true; | |||
$wgGroupPermissions['sysop']['rollback'] = true; | |||
$wgGroupPermissions['sysop']['upload'] = true; | |||
$wgGroupPermissions['sysop']['reupload'] = true; | |||
$wgGroupPermissions['sysop']['reupload-shared'] = true; | |||
$wgGroupPermissions['sysop']['unwatchedpages'] = true; | |||
$wgGroupPermissions['sysop']['autoconfirmed'] = true; | |||
// Permissions for the proposed "editor" group | |||
$wgGroupPermissions['editor']['block'] = true; | |||
$wgGroupPermissions['editor']['createaccount'] = true; | |||
$wgGroupPermissions['editor']['delete'] = true; | |||
$wgGroupPermissions['editor']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text | |||
$wgGroupPermissions['editor']['editinterface'] = false; | |||
$wgGroupPermissions['editor']['import'] = false; | |||
$wgGroupPermissions['editor']['importupload'] = false; | |||
$wgGroupPermissions['editor']['move'] = true; | |||
$wgGroupPermissions['editor']['patrol'] = true; | |||
$wgGroupPermissions['editor']['protect'] = false; | |||
$wgGroupPermissions['editor']['rollback'] = true; | |||
$wgGroupPermissions['editor']['upload'] = true; | |||
$wgGroupPermissions['editor']['reupload'] = true; | |||
$wgGroupPermissions['editor']['reupload-shared'] = true; | |||
$wgGroupPermissions['editor']['unwatchedpages'] = true; | |||
$wgGroupPermissions['editor']['autoconfirmed'] = true; | |||
</pre> |
edits