2010-11-01 14 views
10

Est-il possible de formater des bogues (commentaires) saisis dans le bogue Mantis pour un problème?Mise en forme des bogues Mantis

J'utilise Mantis v1.0.8

par exemple

"notes d'échantillons de bugs mante"

qui apparaît sous forme de texte.

Je voudrais le mettre en gras ou à afficher dans différentes couleurs

par exemple semblable à https://stackoverflow.com/editing-help

est-ce qu'un autre système de suivi de bogue permet une telle fonctionnalité?

Répondre

12

Dans Mantis, on peut utiliser certaines balises HTML (malheureusement, toutes ne sont pas supportées). De mon expérience (si je me souviens bien) j'ai utilisé avec succès: <B>, <I>, <U>, <S> et les listes, tous deux commandés <OL><LI> et non ordonné (balles): <UL><LI>. Il rend les notes et les descriptions plus lisibles.

Actuellement, j'utilise la version 1.1.8 de Mantis, mais je l'utilisais avec succès dans une ancienne version (antérieure à la version 1.0) - donc la vôtre devrait également gérer cela.

+0

merci beaucoup pour la réponse. J'ai essayé et cela a fonctionné .. – N30

+5

tous les balises autorisées: http://git.mantisbt.org/?p=mantisbt.git;a=blob;f=config_defaults_inc.php#l1701 – Joschua

+8

tous les balises autorisées: [github] (https : //github.com/mantisbt/mantisbt/blob/master-1.2.x/config_defaults_inc.php) recherche de: g_html_valid_tags – mhu

14

Comme il a été dit par Gawcio et mhu, la liste est limitée et Mantis courant 1.2.15 utilisation des balises suivantes est autorisée dans la description et d'autres champs à plusieurs lignes: <p>, <li>, <ul>, <ol>, <br> , <pre>, <i>, <b>, <u>, <em>, <strong>.

De plus, les balises suivantes sont autorisées en résumé et d'autres domaines d'une seule ligne (par exemple OS ou Plate-forme): <i>, <b>, <u>, <em>, <strong>. C'est drôle d'avoir un peu d'emphase dans le résumé de la question, n'est-ce pas? :)

Ce qui n'est pas explicitement dit, c'est que ces listes sont personnalisables. Malheureusement, ils sont appelés paramètres globaux, ils ne peuvent donc pas être définis à l'aide de l'interface Web, mais si vous avez la possibilité de modifier le code mante installé, vous pouvez modifier le fichier <mantis-doc-root>/config_inc.php (qui est destiné à être modifié localement). ajoutez ce qui suit-il des options:

/** 
* 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'; 

Après le redémarrage du serveur, vous devriez être en mesure d'utiliser la balise <code> en résumé et la description de vos questions. Malheureusement, les filtres des balises mantis semblent interdire tout attribut de balise, il ne sera donc pas facile d'autoriser le formatage libre. Personnellement, j'ai ajusté sa feuille de style pour ajuster la couleur dans laquelle le contenu des étiquettes <pre> et <code> est affiché. Pour y parvenir, vous pouvez modifier le <mantis-doc-root>/css/default.fichier css` et ajouter/adapter les règles suivantes:

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

De cette façon, votre rapport peut gagner quelques couleurs :)

+0

Merci, j'ai accès au code installé. +1 pour une réponse détaillée à une très vieille question. – N30

0

Ecraser Mantis (ver < 1.3.) configuration par défaut en utilisant votre fichier config_inc.php personnel sous <mantis-doc-root>/config/config_inc.php

Vous pouvez remplacer tous les paramètres par défaut dans ce fichier de configuration. Par exemple. $g_html_valid_tags, $g_bug_view_page_fields, ... Il suffit de copier/coller les valeurs par défaut de <mantis-doc-root>/config_defaults_inc.php à votre fichier <mantis-doc-root>/config/config_inc.php.