Mantis Bugtracker est un super outil pour gérer les bugs sur différents projets de développement.
J'ai décidé de l'utiliser également pour gérer toutes les tâches petites ou grosses au seinb de notre service informatique. Seulement, la liste du champ sévérité ne me convenait pas.
Voici donc comment la paramétrer projet par projet.
Création de la liste pour un projet donné
- Allez dans Administration / Gérer la configuration.
- Vous arrivez sur la page "Rapport de configuration".
-
Ajouter une option de configuration avec les paramètres suivants :
- Utilisateur : Tous les utilisateurs
- Nom du projet : le projet pour lequel vous souhaitez personnaliser la liste
- Option de configuration : severity_enum_string
- Type : string
-
Valeur : une chaîne du type : 16010:rechdev,16020:installation,16030:maintenance,16040:depannage
Le n° devant le code libelle défini l'ordre des prioriétés et doit être unique pour chaque élément au sein de l'ensemble des projets. Pour des éléments spécifiques à un projet, je crée son n° en prenant l'ID du projet (ici 16) sur les milliers et une n° d'ordre au sein du projet.
Vous pouvez réutiliser des éléments déjà existants.
- Validez.
Ajout des libellés dans le fichier de langue
Cette opération est à faire pour chaque fichier de langue utilisé par votre installation Mantis.
- Editez le fichier /lang/strings_french.txt.
- Recherchez la chaîne $s_severity_enum_string.
-
Ajoutez les éléments précédemment créés en reprenant les n° d'ordre :
$s_severity_enum_string = '10:fonctionnalité,20:simple,30:texte,40:cosmétique,50:mineur,60:majeur,70:critique,80:bloquant,16010:R&D,16020:Installation,16030:Maintenance,16040:Dépannage';
- Enregistrez votre fichier.
- Vous devriez normalement voir la nouvelle liste sur votre projet.
Et les état, alors ?
Si vous souhaitez faire la même chose pour les états, vous pouvez suivre ce tutorial :
http://blog.mohit.me/2009/11/hacking-mantis-adding-new-status.html
Commentaires