[evolvis-commits] r17300: begin working on [#1073] Funktionsreferenz-Tracker [#1763]

mirabilos at evolvis.org mirabilos at evolvis.org
Fri Jun 10 17:40:51 CEST 2011


Author: mirabilos
Date: 2011-06-10 17:40:51 +0200 (Fri, 10 Jun 2011)
New Revision: 17300

Modified:
   trunk/gforge_base/evolvisforge/gforge/common/tracker/artifact_type_definitions.php
   trunk/gforge_base/evolvisforge/gforge/debian/changelog
Log:
begin working on [#1073] Funktionsreferenz-Tracker [#1763]


Modified: trunk/gforge_base/evolvisforge/gforge/common/tracker/artifact_type_definitions.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/common/tracker/artifact_type_definitions.php	2011-06-10 14:34:52 UTC (rev 17299)
+++ trunk/gforge_base/evolvisforge/gforge/common/tracker/artifact_type_definitions.php	2011-06-10 15:40:51 UTC (rev 17300)
@@ -6,22 +6,20 @@
  * Copyright © 2011
  *	Thorsten Glaser <t.glaser at tarent.de>
  *
- * This file is part of FusionForge.
+ * This file is part of FusionForge. FusionForge is free software;
+ * you can redistribute it and/or modify it under the terms of the
+ * GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the Licence, or (at your option)
+ * any later version.
  *
- * FusionForge is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published
- * by the Free Software Foundation; either version 2 of the License,
- * or (at your option) any later version.
+ * FusionForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
  *
- * FusionForge is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with FusionForge; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
- * USA
+ * You should have received a copy of the GNU General Public License along
+ * with FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 //
@@ -284,17 +282,86 @@
 	<!-- End Extra Fields Rendering (Evolvis Template) -->
 ');
 
-//This allows you to specify a custom status with given status_id.
-//e.g. The following allows for open and closed custom states to be defined for new trackers.
 
-/*$custom_statuses=array(
-array('Duplicate',2),
-array('Unreproducable',1),
-array('Verified',1),
-array('Needs Test',1),
-array('Needs Fix',1));
+/* Funktionsreferenz: https://evolvis.org/tracker/t_follow.php/1073 */
 
-$custom_status=array('Status',ARTIFACT_EXTRAFIELDTYPE_STATUS,0,0,1,$custom_statuses);*/
+$trackers[] = array('Funktionsreferenz',
+    'Funktionsreferenz (vom PM aus Kundenanforderungen erstellt)',
+    1, 0, 0, '', 30, 0, '', '', 5, array(
+	$url,
+	array('Kategorie/Komponente', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array()),
+	array('Meilenstein', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array()),
+	array('Fortschritt', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array(
+		'0%',
+		'10%',
+		'20%',
+		'30%',
+		'40%',
+		'50%',
+		'60%',
+		'70%',
+		'80%',
+		'90%',
+		'100% (SWE)',
+		'100% (SWE + QS)',
+	    )),
+	array('Anforderungstyp', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array(
+		'intern',
+		'Angebot',
+		'Feature Request',
+		'Change Request',
+	    )),
+	array('Zielversion', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array()),
+	array('Abschlußsprint', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array()),
+	array('Funktionsgruppe', ARTIFACT_EXTRAFIELDTYPE_SELECT, 0, 0, 0, array()),
+	array('Freigabe', ARTIFACT_EXTRAFIELDTYPE_CHECKBOX, 0, 0, 0, array(
+		'zum Testen',
+		'für Kunden',
+	    )),
+	array('Kundenwert', ARTIFACT_EXTRAFIELDTYPE_TEXT, 3, 3, 0, array()),
+	array('Komplexität', ARTIFACT_EXTRAFIELDTYPE_TEXT, 20, 20, 0, array()),
+	array('Spezifikationsreferenz', ARTIFACT_EXTRAFIELDTYPE_TEXT, 20, 20, 0, array()),
+	array('Status', ARTIFACT_EXTRAFIELDTYPE_STATUS, 0, 0, 1, array(
+		array('-', 2),
+		array('vorhanden', 2),
+		array('geplant', 1),
+		array('in Arbeit', 1),
+		array('in QS', 1),
+		array('fertiggestellt', 1),
+		array('zurückgestellt', 1),
+		array('Rückfrage', 1),
+		array('ausgeliefert', 2),
+		array('siehe Bemerkung', 1),
+		array('abgenommen', 2),
+		array('gelöscht', 3),
+	    )),
+    ), '
+	<!-- Start Extra Fields Rendering (Evolvis Template: Funktionsreferenz) -->
+	<!-- COLUMN NAMES MUST BE PRESERVED EXACTLY, INCLUDING CASE! -->
+	<tr>
+		<td width="50%" valign="top"><strong>Anforderungstyp:<br /></strong><!--Anforderungstyp--></td>
+		<td width="50%" valign="top"><strong>Spezifikationsreferenz</strong>:<br /><!--Spezifikationsreferenz--></td>
+	</tr><tr>
+		<td width="50%" valign="top"><strong>Kundenwert</strong>:<br /><!--Kundenwert--></td>
+		<td width="50%" valign="top"><strong>Zielversion:<br /></strong><!--Zielversion--></td>
+	</tr><tr>
+		<td width="50%" valign="top"><strong>Komplexität</strong>:<br /><!--Komplexität--></td>
+		<td width="50%" valign="top"><strong>Meilenstein:<br /></strong><!--Meilenstein--></td>
+	</tr><tr>
+		<td width="50%" valign="top"><strong>Kategorie/Komponente:<br /></strong><!--Kategorie/Komponente--></td>
+		<td width="50%" valign="top"><strong>Abschlußsprint:<br /></strong><!--Abschlußsprint--></td>
+	</tr><tr>
+		<td width="50%" valign="top"><strong>Funktionsgruppe:<br /></strong><!--Funktionsgruppe--></td>
+		<td width="50%" valign="top"><strong>Fortschritt:<br /></strong><!--Fortschritt--></td>
+	</tr><tr>
+		<td width="50%" valign="top"><table>
+			<tr><td valign="top"><strong>Status</strong>:</td><td><!--Status--></td></tr>
+			<tr><td valign="bottom"><strong>URL</strong>:</td><td><!--URL--></td></tr>
+		</table></td>
+		<td width="50%" valign="top"><strong>Freigabe:<br /></strong><!--Freigabe--></td>
+	</tr>
+	<!-- End Extra Fields Rendering (Evolvis Template) -->
+');
 
 // Local Variables:
 // mode: php

Modified: trunk/gforge_base/evolvisforge/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/debian/changelog	2011-06-10 14:34:52 UTC (rev 17299)
+++ trunk/gforge_base/evolvisforge/gforge/debian/changelog	2011-06-10 15:40:51 UTC (rev 17300)
@@ -8,8 +8,9 @@
   * [#1752] There is no Copy Task, just Copy+Close Task
   * Make some labels and translations much more explicit
   * Quell “None” (the 100 value) on Custom Fields of type Checkbox
+  * [#1073] Funktionsreferenz-Tracker
 
- -- Thorsten Glaser <t.glaser at tarent.de>  Fri, 10 Jun 2011 16:34:25 +0200
+ -- Thorsten Glaser <t.glaser at tarent.de>  Fri, 10 Jun 2011 17:40:12 +0200
 
 gforge (4.8.3+evolvis34) unstable; urgency=low
 



More information about the evolvis-commits mailing list