[evolvis-commits] r6624: Merged improvetasks (Item #580: default categories created for subprojects)

Roland Mas lolando at debian.org
Fri May 14 16:55:25 CEST 2010


Author: Roland Mas <lolando at debian.org>
Date: 2010-05-14 16:55:25 +0200 (Fri, 14 May 2010)
New Revision: 6624

Added:
   trunk/gforge_base/evolvisforge/gforge/etc/local.d/90task-categories
Modified:
   trunk/gforge_base/evolvisforge/gforge/common/include/Group.class.php
   trunk/gforge_base/evolvisforge/gforge/common/pm/ProjectGroup.class.php
   trunk/gforge_base/evolvisforge/gforge/debian/changelog
Log:
Merged improvetasks (Item #580: default categories created for subprojects)

Modified: trunk/gforge_base/evolvisforge/gforge/common/pm/ProjectGroup.class.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/common/pm/ProjectGroup.class.php	2010-05-14 14:32:52 UTC (rev 6623)
+++ trunk/gforge_base/evolvisforge/gforge/common/pm/ProjectGroup.class.php	2010-05-14 14:55:25 UTC (rev 6624)
@@ -25,6 +25,7 @@
  */
 
 require_once $gfcommon.'include/Error.class.php';
+require_once $gfcommon.'pm/ProjectCategory.class.php';
 
 	/**
 	*	Fetches a ProjectGroup object from the database
@@ -184,6 +185,13 @@
 			}
 		}
 
+		if (defined ($sys_default_task_categories)) {
+			foreach ($sys_default_task_categories as $catname) {
+				$cat = new ProjectCategory ($this) ;
+				$cat->create ($catname) ;
+			}
+		}
+
 		db_commit();
 
 		$this->Group->normalizeAllRoles () ;

Modified: trunk/gforge_base/evolvisforge/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/debian/changelog	2010-05-14 14:32:52 UTC (rev 6623)
+++ trunk/gforge_base/evolvisforge/gforge/debian/changelog	2010-05-14 14:55:25 UTC (rev 6624)
@@ -1,3 +1,10 @@
+gforge (4.8.3+evolvis13) xunstable; urgency=low
+
+  * Item #580: default categories created for subprojects (from branch
+    improvetasks).
+
+ -- Roland Mas <roland at gnurandal.com>  Mon, 10 May 2010 11:46:43 +0200
+
 gforge (4.8.3+evolvis12) unstable; urgency=low
 
   * Mark contributed Univention sync scripts as productive use

Added: trunk/gforge_base/evolvisforge/gforge/etc/local.d/90task-categories
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/etc/local.d/90task-categories	                        (rev 0)
+++ trunk/gforge_base/evolvisforge/gforge/etc/local.d/90task-categories	2010-05-14 14:55:25 UTC (rev 6624)
@@ -0,0 +1,10 @@
+//
+// Default categories for task trackers
+//
+
+$sys_default_task_categories = array (
+	'PM',
+	'SWE',
+	'TQS',
+	'FQS',
+	) ;




More information about the evolvis-commits mailing list