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 );
?>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';
[/img]