2012-05-09 45 views
6

Quiero agregar un estado personalizado al seguidor de errores de Mantis llamado "En espera". Después de algunos blogs que encontré en línea, he añadido las siguientes líneas a config_local.php:Estado personalizado en 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'; 

Sin embargo, cuando voy a ceder este estado a un error, se muestra como @ 55 @ en el menú desplegable.

¿Alguna idea de por qué esto podría ser?

Respuesta

6

Véase el Mantis reference on customising status values:

definir una constante para mapear el nuevo estado to.In un nuevo custom_constants_inc.php archivo en el directorio principal MantisBT:

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

Definir las cadenas de idioma requeridos. Esto puede ser necesario definir de varias languages.In un nuevo custom_strings_inc.php archivo en el directorio principal 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."; 
?> 

definir cualquier configuraciones required.In la config_inc.php archivo existente en el directorio principal 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';        

Agregue el estado a cualquier flujo de trabajo definido en config_inc.php.

+0

Gracias por la respuesta. Hacer los cambios sugeridos parece haber solucionado el problema. – Daniel

+0

El enlace está roto, consulte https://www.mantisbt.org/manual/admin.customize.status.html – Xenos

+0

@Xenos - ese enlace está desactualizado, pero no estoy seguro de por qué me he vinculado al enlace de actualización de mantisforge a mantisbt. org, gracias! –

1

Estoy usando MantisBT versión 2.1.0 y tuve el mismo problema. La solución para mí fue mover los archivos custom_constants_inc.php y custom_strings_inc.php del directorio main mantisbt al directorio config.

+0

Sí. Gracias. Incluso funcionó en MantisBT versión 2.0.0. – Rafee