2010-11-01 9 views
10

¿Es posible formatear las notas de error (comentarios) ingresadas en el rastreador de errores de Mantis por un problema?Mantin bugnotes formateando

estoy usando Mantis v1.0.8

por ejemplo,

"muestra notas de errores Mantis"

que aparece como texto sin formato.

me gustaría ponerlo en negrita o para mostrar un color diferente

por ejemplo, similar a https://stackoverflow.com/editing-help

¿Hay algún otro sistema de seguimiento de errores que permita dicha función?

Respuesta

12

En Mantis se pueden usar algunas etiquetas HTML (lamentablemente no todas son compatibles). Desde mi experiencia (como recuerdo bien) he utilizado con éxito: <B>, <I>, <U>, <S> y listas, ambas ordenadas <OL><LI> y desordenadas (viñetas): <UL><LI>. Hace notas y descripciones más legibles.

Actualmente estoy usando la versión 1.1.8 de Mantis, pero la estaba utilizando con éxito en una versión anterior (anterior a la 1.0), por lo que la tuya también debería manejar eso.

+0

muchas gracias por la respuesta. Intenté y funcionó .. – N30

+5

todas las etiquetas permitidas: http://git.mantisbt.org/?p=mantisbt.git;a=blob;f=config_defaults_inc.php#l1701 – Joschua

+8

todas las etiquetas permitidas: [github] (https : //github.com/mantisbt/mantisbt/blob/master-1.2.x/config_defaults_inc.php) busque: g_html_valid_tags – mhu

14

Como se ha dicho por Gawcio y mhu, la lista es limitada y en mantis actual se permite 1.2.15 uso de las siguientes etiquetas en la descripción y en otros campos multilínea: <p>, <li>, <ul>, <ol>, <br> , <pre>, <i>, <b>, <u>, <em>, <strong>.

Adicionalmente, etiquetas siguientes están permitidos en resumen y otros campos de una sola línea (por ejemplo OS o Plataforma): <i>, <b>, <u>, <em>, <strong>. Es gracioso tener un poco de énfasis en el resumen del tema, ¿verdad? :)

Lo que no se dice explícitamente es que estas listas son personalizables. Desafortunadamente, son los llamados ajustes globales, por lo que no se pueden configurar mediante la interfaz web, pero si tiene la posibilidad de ajustar el código mantis instalado, puede modificar el archivo <mantis-doc-root>/config_inc.php (que se ha diseñado para ser modificado localmente) y añadir siguientes opciones hay:

/** 
* These are the valid html tags for multi-line fields (e.g. description) 
* [...] 
*/ 
$g_html_valid_tags = 'p, li, ul, ol, br, pre, i, b, u, em, strong, code'; 

/** 
* These are the valid html tags for single line fields (e.g. issue summary). 
* [...] 
*/ 
$g_html_valid_tags_single_line = 'i, b, u, em, strong, code'; 

Después de reiniciar el servidor, debe ser capaz de utilizar la etiqueta <code> en resumen y descripción de sus problemas.

Desafortunadamente, los filtros de etiquetas mantis parecen no permitir ningún atributo de etiqueta, por lo que no será fácil permitir el formateo libre. Personalmente, he ajustado su hoja de estilo para ajustar el color en el que se muestra el contenido de las etiquetas <pre> y <code>. Para lograrlo, puede editar <mantis-doc-root>/css/default.css` archivo y añadir/ajustar las reglas siguientes:

pre   { margin-top: 0px; margin-bottom: 0px; color: #0000CC; } 
code  { color: #0000CC; } 
em > strong { color: #CC0000; } 

De esta manera su informe puede ganar algunos colores :)

+0

Gracias, tengo acceso al código instalado. +1 para una respuesta detallada a una pregunta muy antigua. – N30

0

sobrescritura Mantis configuración por defecto (ver < 1.3.) mediante el uso de su archivo personal config_inc.php bajo <mantis-doc-root>/config/config_inc.php

Puede sobrescribir todas las configuraciones predeterminadas en este archivo de configuración. P.ej. $g_html_valid_tags, $g_bug_view_page_fields, ... Simplemente copie/pegue los valores predeterminados de <mantis-doc-root>/config_defaults_inc.php en su archivo <mantis-doc-root>/config/config_inc.php.

Cuestiones relacionadas