From 9e5fd0894de406261ec17d05407b4564dc834096 Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Fri, 6 Sep 2019 12:54:13 -0500 Subject: [PATCH] Update LocalSettings.php.erb --- .../mediawiki/templates/default/LocalSettings.php.erb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cookbooks/mediawiki/templates/default/LocalSettings.php.erb b/cookbooks/mediawiki/templates/default/LocalSettings.php.erb index b4b0ab653..ee14cdcd3 100644 --- a/cookbooks/mediawiki/templates/default/LocalSettings.php.erb +++ b/cookbooks/mediawiki/templates/default/LocalSettings.php.erb @@ -211,7 +211,14 @@ $wgGroupPermissions['*']['createaccount'] = false; # Since 1.32 MW introduced interface-admin group to separate all UI-related rights. This makes sense for bigger sites, # but for OSM it makes more sense to keep group structure simple. Give all interface-admin rights to sysops. -$wgGroupPermissions['sysop'] = array_merge($wgGroupPermissions['sysop'], $wgGroupPermissions['interface-admin']); +# Also remove the interface-admin group to avoid confusion. +$wgGroupPermissions['sysop'] = array_merge( $wgGroupPermissions['sysop'], $wgGroupPermissions['interface-admin'] ); +unset( $wgGroupPermissions['interface-admin'] ); +unset( $wgRevokePermissions['interface-admin'] ); +unset( $wgAddGroups['interface-admin'] ); +unset( $wgRemoveGroups['interface-admin'] ); +unset( $wgGroupsAddToSelf['interface-admin'] ); +unset( $wgGroupsRemoveFromSelf['interface-admin'] ); # Restrict access to the upload directory $wgUploadPath = "$wgScriptPath/img_auth.php"; -- 2.43.2