TheaterEncyclopedie:Gebruikers/Localsettings
Uit TheaterEncyclopedie
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;