[evolvis-commits] r14312: Use the sysop group to grant Mediawiki rights to project admins
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 04:07:50 CET 2011
Author: mirabilos
Date: 2011-02-28 04:07:50 +0100 (Mon, 28 Feb 2011)
New Revision: 14312
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/cronjobs/create-wikis.sh
trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/www/LocalSettings.php
Log:
Use the sysop group to grant Mediawiki rights to project admins
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/cronjobs/create-wikis.sh
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/cronjobs/create-wikis.sh 2011-02-28 03:07:44 UTC (rev 14311)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/cronjobs/create-wikis.sh 2011-02-28 03:07:50 UTC (rev 14312)
@@ -21,9 +21,6 @@
\$wgEnableUploads = false;
// Don't forget to "chown www-data $wdprefix/$project/images"
-// Edit permissions for group admins
-\$wgGroupPermissions['Administrators']['*'] = true;
-
// Edit permissions for group members
\$wgGroupPermissions['Members']['edit'] = true;
\$wgGroupPermissions['Members']['createpage'] = true;
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/www/LocalSettings.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/www/LocalSettings.php 2011-02-28 03:07:44 UTC (rev 14311)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/plugins/mediawiki/www/LocalSettings.php 2011-02-28 03:07:50 UTC (rev 14312)
@@ -119,8 +119,8 @@
$user->loadGroups() ;
$current_groups = $user->getGroups() ;
if ($perm && is_object($perm) && $perm->isAdmin()) {
- if (!in_array ('Administrators', $current_groups)) {
- $user->addGroup ('Administrators') ;
+ if (!in_array ('sysop', $current_groups)) {
+ $user->addGroup ('sysop') ;
}
if (!in_array ('Members', $current_groups)) {
$user->addGroup ('Members') ;
@@ -129,8 +129,8 @@
$user->addGroup ('ForgeUsers') ;
}
} elseif ($perm && is_object($perm) && $perm->isMember()) {
- if (in_array ('Administrators', $current_groups)) {
- $user->removeGroup ('Administrators') ;
+ if (in_array ('sysop', $current_groups)) {
+ $user->removeGroup ('sysop') ;
}
if (!in_array ('Members', $current_groups)) {
$user->addGroup ('Members') ;
@@ -139,8 +139,8 @@
$user->addGroup ('ForgeUsers') ;
}
} else {
- if (in_array ('Administrators', $current_groups)) {
- $user->removeGroup ('Administrators') ;
+ if (in_array ('sysop', $current_groups)) {
+ $user->removeGroup ('sysop') ;
}
if (in_array ('Members', $current_groups)) {
$user->removeGroup ('Members') ;
More information about the evolvis-commits
mailing list