User group rights
From Linkwiki
| tbd @ |
|---|
Background
This page contains the User group rights as defined in the LocalSettings.php at Wiki Aventurica, see Spezial:Gruppenrechte and Manual:User rights.
Source code
#Entfernen nicht-gewünschter Rechte
$wgGroupPermissions['user']['reupload-shared'] = false;
$wgGroupPermissions['sysop']['upwizcampaigns'] = false;
#unwatchedpages ist abgeschaltet
$wgGroupPermissions['sysop']['unwatchedpages'] = false;
######################
# Neu: blockedupload #
######################
$wgRevokePermissions['blockedupload']['upload'] = true;
#################################################
# sysops dürfen manche Reche vergeben/entfernen #
#################################################
$wgAddGroups['sysop'] = [ 'blockedupload', 'chatmod', 'blockedfromchat' ];
$wgRemoveGroups['sysop'] = [ 'blockedupload', 'chatmod', 'blockedfromchat' ];
##########################################
# sysops: Alles mit Missbrauchspotenzial #
###########################################
$wgGroupPermissions['user']['changetags'] = false;
$wgGroupPermissions['sysop']['changetags'] = true;
$wgGroupPermissions['user']['spamblacklistlog'] = false;
$wgGroupPermissions['sysop']['spamblacklistlog'] = true;
########################################
# Bürokraten: Alles mit Benutzerkonten #
########################################
$wgGroupPermissions['sysop']['override-antispoof'] = false;
$wgGroupPermissions['sysop']['centralauth-createlocal'] = false;
$wgGroupPermissions['bureaucrat']['centralauth-createlocal'] = true;
#Nur Bürokraten müssen Benutzergrundseiten verschieben können, nämlich bei Umbenennungen
$wgGroupPermissions['user']['move-rootuserpages'] = false;
$wgGroupPermissions['bureaucrat']['move-rootuserpages'] = true;
##################################
# Interface-Admins: Alles mit UI #
##################################
$wgGroupPermissions['user']['editcontentmodel'] = false;
$wgGroupPermissions['sysop']['edituserjson'] = false;
$wgGroupPermissions['sysop']['editinterface'] = false;
$wgGroupPermissions['sysop']['editsitejson'] = false;
$wgGroupPermissions['interface-admin']['editcontentmodel'] = true;
$wgGroupPermissions['interface-admin']['interwiki'] = true;
$wgGroupPermissions['sysop']['editwidgets'] = false;
$wgGroupPermissions['interface-admin']['editwidgets'] = true;
#####################
# Neu: Filter-Admin #
#####################
$wgGroupPermissions['sysop']['abusefilter-modify'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-modify'] = true;
$wgGroupPermissions['sysop']['abusefilter-log-detail'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-log-detail'] = true;
$wgGroupPermissions['filter-admin']['abusefilter-privatedetails'] = true;
$wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['filter-admin']['abusefilter-modify-global'] = true;
$wgGroupPermissions['sysop']['abusefilter-revert'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-revert'] = true;
$wgGroupPermissions['sysop']['abusefilter-view-private'] = false;
$wgGroupPermissions['sysop']['abusefilter-log-private'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-privatedetails-log'] = true;
$wgGroupPermissions['sysop']['abusefilter-modify-blocked-external-domains'] = false;
$wgGroupPermissions['filter-admin']['abusefilter-modify-blocked-external-domains'] = true;
#######################
# Neu: Wartungs-Admin #
#######################
$wgGroupPermissions['maintenance-admin']['maintenance'] = true;
$wgGroupPermissions['sysop']['replacetext'] = false;
$wgGroupPermissions['maintenance-admin']['replacetext'] = true;
$wgGroupPermissions['sysop']['dpl_param_delete_rules'] = false;
$wgGroupPermissions['maintenance-admin']['dpl_param_delete_rules'] = true;
$wgGroupPermissions['sysop']['dpl_param_update_rules'] = false;
$wgGroupPermissions['maintenance-admin']['dpl_param_update_rules'] = true;
###############
# Neu: Exmods #
###############
$wgGroupPermissions['exmod']['autopatrol'] = true;
##################
# Neu: Poweruser #
##################
$wgGroupPermissions['poweruser']['ipblock-exempt'] = true;
$wgGroupPermissions['poweruser']['suppressredirect'] = true;
$wgGroupPermissions['poweruser']['importupload'] = true;
$wgGroupPermissions['poweruser']['editprotected'] = true;
$wgGroupPermissions['poweruser']['noratelimit'] = true;
$wgGroupPermissions['poweruser']['tboverride'] = true;
$wgGroupPermissions['poweruser']['deletedhistory'] = true;
$wgGroupPermissions['poweruser']['browsearchive'] = true;
$wgGroupPermissions['poweruser']['import'] = true;
$wgGroupPermissions['poweruser']['adminlinks'] = true;
$wgGroupPermissions['poweruser']['autopatrol'] = true; #Wunsch der anderen Moderatoren
$wgGroupPermissions['poweruser']['changetags'] = true;
##################
# Neu: Developer #
##################
$wgGroupPermissions['developer']['adminlinks'] = true;
$wgGroupPermissions['developer']['deletechangetags'] = true;
$wgGroupPermissions['developer']['managechangetags'] = true;
$wgGroupPermissions['developer']['ipblock-exempt'] = true;
$wgGroupPermissions['developer']['suppressredirect'] = true;
$wgGroupPermissions['developer']['titleblacklistlog'] = true;
$wgGroupPermissions['developer']['tboverride'] = true;
$wgGroupPermissions['developer']['autopatrol'] = true;
$wgGroupPermissions['developer']['deleterevision'] = true;
$wgGroupPermissions['developer']['deletedtext'] = true;
$wgGroupPermissions['developer']['deletedhistory'] = true;
$wgGroupPermissions['developer']['apihighlimits'] = true;
$wgGroupPermissions['developer']['noratelimit'] = true;
$wgGroupPermissions['developer']['browsearchive'] = true;
$wgGroupPermissions['developer']['markbotedits'] = true;
$wgGroupPermissions['developer']['rollback'] = true;
$wgGroupPermissions['developer']['import'] = true;
$wgGroupPermissions['developer']['editprotected'] = true;
$wgGroupPermissions['developer']['delete'] = true;
$wgGroupPermissions['developer']['bigdelete'] = true;
$wgGroupPermissions['developer']['undelete'] = true;
$wgGroupPermissions['developer']['importupload'] = true;
$wgGroupPermissions['developer']['spamblacklistlog'] = true;
$wgGroupPermissions['developer']['mergehistory'] = true;
$wgGroupPermissions['developer']['changetags'] = true;
###########################################
# Einige Rechte von Anonymen auf Benutzer #
###########################################
$wgGroupPermissions['*']['editmyusercss'] = false;
$wgGroupPermissions['*']['editmyuserjs'] = false;
$wgGroupPermissions['*']['viewmywatchlist'] = false;
$wgGroupPermissions['*']['editmywatchlist'] = false;
$wgGroupPermissions['*']['editmyoptions'] = false;
$wgGroupPermissions['*']['viewmyprivateinfo'] = false;
#$wgGroupPermissions['*']['editmyprivateinfo'] = false; #wird für die "Passwort vergessen"-Funktion benötigt!
$wgGroupPermissions['user']['editmyusercss'] = true;
$wgGroupPermissions['user']['editmyuserjs'] = true;
$wgGroupPermissions['user']['viewmywatchlist'] = true;
$wgGroupPermissions['user']['editmywatchlist'] = true;
$wgGroupPermissions['user']['editmyoptions'] = true;
$wgGroupPermissions['user']['viewmyprivateinfo'] = true;
#$wgGroupPermissions['user']['editmyprivateinfo'] = true;
########################################################################################
# Rechte-Salat vereinfachen #
# alle hier entzogenen Rechte sind noch an *, autoconfirmed, user oder sysop vergeben! #
########################################################################################
$wgGroupPermissions['sysop']['createaccount'] = false;
$wgGroupPermissions['sysop']['upload'] = false;
$wgGroupPermissions['sysop']['movefile'] = false;
$wgGroupPermissions['sysop']['move-rootuserpages'] = false;
$wgGroupPermissions['sysop']['move-categorypages'] = false;
$wgGroupPermissions['sysop']['move-subpages'] = false;
$wgGroupPermissions['sysop']['move'] = false;
$wgGroupPermissions['sysop']['reupload-shared'] = false;
$wgGroupPermissions['sysop']['reupload'] = false;
$wgGroupPermissions['sysop']['autoconfirmed'] = false;
$wgGroupPermissions['sysop']['editsemiprotected'] = false;
$wgGroupPermissions['sysop']['skipcaptcha'] = false;
$wgGroupPermissions['sysop']['chat'] = false;
$wgGroupPermissions['chatmod']['chat'] = false;
$wgGroupPermissions['user']['writeapi'] = false;
$wgGroupPermissions['user']['createtalk'] = false;
$wgGroupPermissions['user']['geocode'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['user']['createpage'] = false;
$wgGroupPermissions['user']['read'] = false;
$wgGroupPermissions['bot']['writeapi'] = false;
$wgGroupPermissions['bureaucrat']['noratelimit'] = false;
#####################
#Bearbeiten von Seiten im Benutzernamensraum
$wgGroupPermissions['user']['edit-user'] = true;
$wgGrantPermissions['basic']['edit-user'] = true; #für Bots
#Aktivierung der Versions-Löschfunktion für Moderatoren
$wgGroupPermissions['sysop']['deleterevision'] = true;
