Workflow Problem/Need Your Help! *Thanks*

Get help from other users here.

Moderators: Developer, Contributor

Post Reply
frentmeister
Posts: 33
Joined: 22 Jul 2005, 14:19

Workflow Problem/Need Your Help! *Thanks*

Post by frentmeister »

Hello, my Problem i will make a new Workflow for our QA, but i have a realy Problem...i dont now why ?

The Funktion Dont run, no of the new Workflow runs in my System....*g*

I need Your Help! Thanks!

Here the Custom Strings:

Code: Select all

<?php

        $t_lang = lang_get_current();

        if ( $t_lang == 'french' ) {
                $s_hierarchy_link = 'Hierarchie de Mantis';
		$s_hierarchy_project = 'Projets';
		$s_hierarchy_description = 'Description';
        } else {
                $s_hierarchy_link = 'Mantis Hierarchy';
		$s_hierarchy_project = 'Projects';
		$s_hierarchy_description = 'Description';
        }

        // Festlegen des neuen Workflow

        if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_to_be_tested_bug_button = "Fehler ist Bereit für den Dispatcher";
		$s_to_be_tested_bug_title = "Fehler an die QA Überweisen";
		$s_email_notification_title_for_status_bug_to_be_tested =
		"Der Fehler ist bereit zum Testen.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_to_be_tested_bug_button = "Issue Ready to Test";
		$s_to_be_tested_bug_title = "Set Issue Ready to Test";
		$s_email_notification_title_for_status_bug_to_be_tested =
		"The following issue is ready TO BE TESTED.";
		}

		// Issue failed

        if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_issue_failed_bug_button = "Der Fehler hat den Test nicht bestanden";
		$s_issue_failed_bug_title = "Fehler muss überarbeitet werden";
		$s_email_notification_title_for_status_bug_issue_failed =
		"Der Fehler hat den Test nicht bestanden.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_issue_failed_bug_button = "Issue is in Test";
		$s_issue_failed_bug_title = "Issue is in Test";
		$s_email_notification_title_for_status_bug_issue_failed =
		"The following issue failed the TEST.";
		}

		// Test is Running

		if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_test_is_running_bug_button = "Der Fehler ist im Test";
		$s_test_is_running_bug_title = "Der Fehler ist im Test";
		$s_email_notification_title_for_status_bug_test_is_running =
		"Dieser Fehler ist im Test.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_test_is_running_bug_button = "Issue is in Test";
		$s_test_is_running_bug_title = "Issue is in Test";
		$s_email_notification_title_for_status_bug_test_is_running =
		"The following issue is in the TEST.";
		}

        //Retest

		if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_retest_bug_button = "Der Fehler muss Nachgetestet werden";
		$s_retest_bug_title = "Der Fehler muss Nachgetestet werden";
		$s_email_notification_title_for_status_bug_retest =
		"Dieser Fehler wird Nachgetestet.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_retest_bug_button = "Issue is in Test";
		$s_retest_bug_title = "Issue is in Test";
		$s_email_notification_title_for_status_bug_retest =
		"The following issue failed the TEST.";
		}

	   //Passed QA

		if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_passed_qa_bug_button = "Dieser Fehler ist durch die QA genehmigt worden";
		$s_passed_qa_bug_title = "Dieser Fehler ist durch die QA genehmigt worden";
		$s_email_notification_title_for_status_bug_passed_qa =
		"Dieser Fehler ist durch die QA genehmigt worden.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_passed_qa_bug_button = "Issue is passed by QA";
		$s_passed_qa_bug_title = "Issue is passed QA";
		$s_email_notification_title_for_status_bug_passed_qa =
		"The following issue is passed by QA.";
		}

        //Testcase

		if ( lang_get_current() == 'german' ) {
		$s_status_enum_string =
		'10:neu,20:Rückmeldung,30:anerkannt,40:zugewiesen,50:zu testen,60:Test läuft,70:Test nicht bestanden,80:Nachtesten,90:genehmigt durch QA,100:Testfall';
		$s_testcase_bug_button = "Dieser Fehler wird zum Testfall";
		$s_testcase_bug_title = "Dieser Fehler wird zum Testfall";
		$s_email_notification_title_for_status_bug_testcase =
		"Dieser Fehler wird zum Testfall.";

		} else {
		$s_status_enum_string =
		'10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
		$s_testcase_bug_button = "Issue is Testcase now";
		$s_testcase_bug_title = "Issue is Testcase now";
		$s_email_notification_title_for_status_bug_testcase =
		"This Bug is now a Testcase.";
		}


?>


Here Custom_Constant_inc

Code: Select all

<?php

 define ( 'to_be_Tested', 50 );
 define ( 'Test_Running', 60 );
 define ( 'Failed', 70 );
 define ( 'Retest', 80 );
 define ( 'Passed_QA', 90 );
 define ( 'Testcase', 100 );


?>
Here the Config_inc

Code: Select all

###############################
	# Mantis Bugnote Settings
	###############################
$g_status_colors		= array(
                                     'new'			=> '#ffa0a0', # red,
									 'feedback'		=> '#ff50a8', # purple
									 'acknowledged'	=> '#ffd850', # orange
									 'confirmed'	=> '#ffffb0', # yellow
									 'assigned'		=> '#8E83DF', # blue
									 'resolved'		=> '#cceedd', # buish-green
									 'closed'		=> '#e8e8e8'); # light gray

     //$g_status_enum_workflow[NEW_]='20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved';
     //$g_status_enum_workflow[FEEDBACK] ='10:new,30:acknowledged,40:confirmed,50:assigned,80:resolved';
	 //$g_status_enum_workflow[ACKNOWLEDGED] ='20:feedback,40:confirmed,50:assigned,80:resolved';
	 //$g_status_enum_workflow[CONFIRMED] ='20:feedback,50:assigned,80:resolved';
	 //$g_status_enum_workflow[ASSIGNED] ='20:feedback,80:resolved,90:closed';
	 //$g_status_enum_workflow[RESOLVED] ='50:assigned,90:closed';
	 //$g_status_enum_workflow[CLOSED] ='50:assigned';

	 $g_status_enum_workflow[NEW_]=
    '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[FEEDBACK] =
    '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[ACKNOWLEDGED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[ASSIGNED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TOBETESTED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TESTISRUNNING] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[FAILED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[RETEST] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[PASSEDQA] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TESTCASE] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';



	# New Workflow Mantis by Frank Rentmeister
	$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';

	# Status color additions /Definition Farbe
	$g_status_colors['to be tested'] = '#ACE7AE';


	# Workflow Mantis by Frank Rentmeister
	$g_status_enum_string =
    '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';

    # Kompletter Workflow: Hier wird festgelegt für welche Bereiche *test* eingesetzt wird by Frank Rentmeister

    $g_status_enum_workflow[NEW_]=
    '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[FEEDBACK] =
    '10:new,20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[ACKNOWLEDGED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[ASSIGNED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TOBETESTED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TESTISRUNNING] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[FAILED] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[RETEST] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[PASSEDQA] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
    $g_status_enum_workflow[TESTCASE] =
    '20:feedback,30:acknowledged,40:assigned,50:to be tested,60:Test is Running,70:failed,80:retest,90:passed qa,100:Testcase';
frentmeister
Posts: 33
Joined: 22 Jul 2005, 14:19

Post by frentmeister »

Here is my Realy Problem the new Workflow Points are White, and when i use it, i get a String Error, has anyone a Hint, Info, need it realy...PLEASE!

Image[/img]
Post Reply