2012-05-09 24 views
6

Desidero aggiungere uno stato personalizzato a Mantis Bug tracker chiamato "In attesa". A seguito di alcuni blog che ho trovato on-line, ho aggiunto le seguenti righe al config_local.php:Stato personalizzato 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'; 

Tuttavia, quando vado a assegnare questo stato per un errore, visualizza come @ 55 @ nel menu a discesa.

Qualche idea del motivo?

risposta

6

Vedere il Mantis reference on customising status values:

definire una costante per mappare il nuovo stato to.In un nuovo custom_constants_inc.php file nella directory principale MantisBT:

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

Definire le stringhe linguistiche richieste. Ciò può avere bisogno di essere definito in vari languages.In un nuovo custom_strings_inc.php file nella directory principale MantisBT:

<?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."; 
?> 

definire eventuali configurazioni required.In il config_inc.php file esistente nella directory principale MantisBT:

$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';        

Aggiungere lo stato a qualsiasi flusso di lavoro definito in config_inc.php.

+0

Grazie per la risposta. Apportare le modifiche suggerite sembra aver risolto il problema. – Daniel

+0

Il collegamento è interrotto, vedere https://www.mantisbt.org/manual/admin.customize.status.html – Xenos

+0

@Xenos - il collegamento è obsoleto, ma non è sicuro del motivo per cui sono collegato a mantisforge ... aggiorna il link a mantisbt. org, grazie! –

1

Sto usando MantisBT versione 2.1.0 e ho avuto lo stesso problema. La soluzione per me era spostare i file custom_constants_inc.php e custom_strings_inc.php dalla directory mantisbt principale alla directory di configurazione.

+0

Sì. Grazie. Funzionava anche su MantisBT versione 2.0.0. – Rafee