2012-05-09 16 views
6

Ich möchte einen benutzerdefinierten Status zu Mantis Bug Tracker "On Hold" genannt hinzuzufügen. Nach einigen Blogs fand ich online, habe ich die folgenden Zeilen config_local.php:Status Gewohnheit in Mantis Bug Tracker

$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,55:onhold,80:resolved,90:closed'; 
$g_status_colors['onhold'] = '#cceedd'; 
$s_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,55:onhold,80:resolved,90:closed'; 

Allerdings, wenn ich diesen Status einen Fehler zuweisen gehen, zeigt es, wie @ 55 @ im Drop-down.

Irgendwelche Ideen, warum dies sein könnte?

Antwort

6

Siehe Mantis reference on customising status values:

eine Konstante definiert den neuen Status to.In eine neue Datei custom_constants_inc.php im Haupt MantisBT Verzeichnis zur Karte:

<?php define ('TEST', 60); ?>

Definieren Sie die Sprachenketten erforderlich. Dies kann in mehreren languages.In eine neue Datei custom_strings_inc.php im Haupt MantisBT Verzeichnis definiert werden müssen:

<?php 
$s_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned, 60:to be tested,80:resolved,90:closed'; 
$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."; 
?> 

Definieren Sie alle Konfigurationen required.In die vorhandene Datei config_inc.php im Haupt MantisBT Verzeichnis:

$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned, 60:to be tested,80:resolved,90:closed'; # Status color additions 
$g_status_colors['to be tested'] = '#ACE7AE';        

Fügen Sie den Status zu einem in config_inc.php definierten Workflow hinzu.

+0

Vielen Dank für die Antwort. Die vorgeschlagenen Änderungen scheinen das Problem behoben zu haben. – Daniel

+0

Link ist kaputt, siehe https://www.mantisbt.org/manual/admin.customize.status.html – Xenos

+0

@Xenos - dieser Link ist veraltet, aber nicht sicher, warum ich mit mantisforge verlinkt ... Update-Link zu mantisbt. org, danke! –

1

Ich benutze MantisBT Version 2.1.0 und hatte das gleiche Problem. Die Lösung für mich war, die Dateien custom_constants_inc.php und custom_strings_inc.php aus dem Verzeichnis mantisbt in das Verzeichnis config zu verschieben.

+0

Ja. Vielen Dank. Sogar an MantisBT Version 2.0.0 gearbeitet. – Rafee