[evolvis-commits] r13827: Merged from 4.8: Remove unused data from role_setting when deleting a tracker

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 03:09:16 CET 2011


Author: mirabilos
Date: 2011-02-28 03:09:07 +0100 (Mon, 28 Feb 2011)
New Revision: 13827

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/common/tracker/ArtifactType.class.php
Log:
Merged from 4.8: Remove unused data from role_setting when deleting a tracker

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/tracker/ArtifactType.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/tracker/ArtifactType.class.php	2011-02-28 02:08:29 UTC (rev 13826)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/tracker/ArtifactType.class.php	2011-02-28 02:09:07 UTC (rev 13827)
@@ -870,6 +870,10 @@
 			WHERE group_artifact_id=$1',
 				 array ($this->getID())) ;
 //echo '4'.db_error();
+		db_query_params ('DELETE FROM role_setting WHERE ref_id=$1 AND section_name=$2 AND role_id IN (SELECT role_id FROM role WHERE group_id=$3)',
+				 array ($this->getID(),
+					'tracker',
+					$this->Group->getID())) ;
 		db_query_params ('DELETE FROM artifact_group_list
 			WHERE group_artifact_id=$1',
 				 array ($this->getID())) ;



More information about the evolvis-commits mailing list