[evolvis-commits] r18487: prevent manually adding the "maven user" to any Group
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Jul 12 13:26:14 CEST 2012
Author: mirabilos
Date: 2012-07-12 13:26:14 +0200 (Thu, 12 Jul 2012)
New Revision: 18487
Modified:
trunk/gforge_base/evolvisforge-5.1/src/common/include/Group.class.php
Log:
prevent manually adding the "maven user" to any Group
Modified: trunk/gforge_base/evolvisforge-5.1/src/common/include/Group.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/common/include/Group.class.php 2012-07-12 11:26:09 UTC (rev 18486)
+++ trunk/gforge_base/evolvisforge-5.1/src/common/include/Group.class.php 2012-07-12 11:26:14 UTC (rev 18487)
@@ -2006,6 +2006,13 @@
//
$user_id = db_result($res_newuser,0,'user_id');
+ $mvn =& user_get_ci_user();
+ if ($mvn && $user_id == $mvn->getID()) {
+ $this->setError(_('Cannot add the CI ("maven") user to any group directly.'));
+ db_rollback();
+ return false;
+ }
+
$role = new Role($this,$role_id);
if (!$role || !is_object($role)) {
$this->setError(_('Error Getting Role Object'));
More information about the evolvis-commits
mailing list