TheaterEncyclopedie:Gebruikers/Localsettings

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken

Huidige opzet gebruikersgroepen en -rechten

Bron: e-mail d.d. 30-08-2022 van PW/KH

# Groups

## Anonymous
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['viewedittab'] = false;

## Autoconfirmed
$wgGroupPermissions['autoconfirmed']['upload_by_url'] = true;

## Users
$wgGroupPermissions['user']['viewedittab'] = false;

## Sysop
$wgGroupPermissions['sysop']['viewedittab'] = true;
$wgGroupPermissions['sysop']['edittemplate'] = false;

## Siteadmins
$wgGroupPermissions['siteadmin']['edit'] = true;
$wgGroupPermissions['siteadmin']['siteadmin'] = true;

# Namespaces

## Template
$wgNamespaceProtection[NS_TEMPLATE] = ['edittemplate'];
$wgGroupPermissions['editortemplate']['edittemplate'] = true;

## Portal
$wgNamespaceProtection[NS_PORTAL] = ['editportal'];
$wgGroupPermissions['sysop']['editportal'] = true;

## Reactie
$wgNamespaceProtection[NS_REACTIE] = ['editreactie'];
$wgGroupPermissions['*']['editreactie'] = true;

## Audiovisuell
$wgNamespaceProtection[NS_AUDIOVISUEEL] = ['editav'];
$wgGroupPermissions['*']['editav'] = true;

Voorstel

Voorstel voor aanpassingen (door PW). Bron: e-mail d.d. 30-08-2022 van PW/KH

## Groups

# Comment
sysop should always be editor

# Groups provided by the software
- smwcurator with smw-patternedit, smw-pageedit, smw-schemaedit permissions - or rather sysop?
- smweditor with smw-vieweditpageinfo permission - or rather sysop?
- interface-admin with editinterface permisson - or rather sysop?
- widget-editor with editwidgets permission - or rather sysop?

# Custom groups to be created
- editor
- editorform - or rather sysop?
- editorgadget - or rather sysop?

# Custom groups already created
- editortemplate - or rather sysop?

## Namespaces

# TheaterEncyclopedie (4)
$wgNamespaceProtection[NS_PROJECT] = ['editproject'];
$wgGroupPermissions['editor']['editproject'] = true;

# MediaWiki (8)
see interface-admin - merge into sysop?

# Template (10)
see editortemplate - merge into sysop?
$wgGroupPermissions['editortemplate']['edittemplate'] = true;

# Help (12)
$wgNamespaceProtection[NS_HELP] = ['edithelp'];
$wgGroupPermissions['editor']['edithelp'] = true;

# Category (14)
$wgNamespaceProtection[NS_CATEGORY] = ['editcategory'];
$wgGroupPermissions['editor']['editcategory'] = true;

# Property (102)
see smwcurator - merge into sysop?
$wgNamespaceProtection[SMW_NS_PROPERTY] = ['editproperty'];
$wgGroupPermissions['smwcurator']['editproperty'] = true;

# Form (106)
see edtiorform - merge into sysop?
$wgNamespaceProtection[PF_NS_FORM] = [ 'editform' ];
$wgGroupPermissions['editorform']['editform'] = true;

# Rule (112)
see smwcurator - merge into sysop?
$wgNamespaceProtection[SMW_NS_RULE] = ['editrule'];
$wgGroupPermissions['smwcurator']['editrule'] = true;

# Widget (274)
see widget-editor - merge into sysop?
$wgGroupPermissions['sysop']['editwidgets'] = false;

# GeoJson
$wgNamespaceProtection[NS_GEO_JSON] = ['editgeojson'];
$wgGroupPermissions['sysop']['editgeojson'] = true;

# Canon (1000)
$wgNamespaceProtection[NS_CANON] = ['editcanon'];
$wgGroupPermissions['editor']['editcanon'] = true;

# Gadget (2301)
see editorgadget - merge into sysop?
$wgGroupPermissions['editorgadget']['gadgets-edit'] = true;

# Gadget defintion (2303)
see editorgadget - merge into sysop?
$wgGroupPermissions['editorgadget']['gadgets-definition-edit'] = true;

# Portal (3000)
$wgNamespaceProtection[NS_PORTAL] = ['editportal'];
$wgGroupPermissions['sysop']['editportal'] = true;

# Reactie (3002)
$wgNamespaceProtection[NS_REACTIE] = ['editreactie'];
$wgGroupPermissions['*']['editreactie'] = true;

# Audiovisueel (3004)
see editor
$wgNamespaceProtection[NS_AUDIOVISUEEL] = ['editav'];
$wgGroupPermissions['editor']['editav'] = true;

## Special actions
$wgGroupPermissions['user']['transcode-reset'] = false;
$wgGroupPermissions['user']['transcode-status'] = false;