N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
A la suite de mon précédent article présentant comment personnaliser la page de soumission d’un bug , voici comment faire pour personnaliser la page d’affichage d’un bug avec Mantis Bugtracker
(Ceci fonctionne avec les versions supérieures à mantis 1.2 )
Note : La procédure à suivre pour modifier le formulaire d’édition d’un bug est exactement la même, mais il faut remplacer l’option de configuration par bug_update_page_fields
Voici l’affichage par défaut, sur lequel j’ai encadré en rouge les champs que je souhaite supprimer :
Je souhaite donc supprimer les champs :
- Impact
- Plateforme
- OS
- Version
Avec mantis, les champs affichés sur cette page sont géré par l’option de configuration bug_view_page_fields
Il existe plusieurs options pour personnaliser cela
Via l’administration
Rendez-vous dans « Administration/ Gérer la configuration ».
Choisissez ensuite l’utilisateur et le projet concerné.
Saisir l’option de configuration : bug_view_page_fields
Et le type « Complex »
Dans la configuration saissez la commande suivante
array (
0=> ‘id’,
1=>’project’,
2=>’category_id’,
3=>’view_state’,
4=>’date_submitted’,
5=>’last_updated’,
6=>’reporter’,
7=>’handler’,
8=>’priority’,
9=>’status’,
10=>’resolution’,
11=>’summary’,
12=>’description’,
13 =>’additional_info’,
14 =>’steps_to_reproduce’,
15 =>’attachments’,
16 =>’due_date’,
)
Via le fichier de configuration
Dans le fichier config_inc.php entrez le code suivant :
$g_bug_view_page_fields = array ( 'id', 'project', 'category_id', 'view_state', 'date_submitted', 'last_updated', 'reporter', 'handler', 'priority', 'reproducibility', 'status', 'resolution', 'fixed_in_version', 'summary', 'description', 'additional_info', 'steps_to_reproduce', 'attachments', 'due_date', ); |
Une fois la configuration prise en compte, les champs sont bien masqués dans le nouvel affichage, comme vous pouvez le voir sur la capture suivante :
Bonjour,
Merci pour ce tuto très utile !
Est t’il possible de faire la même chose pour les filtres ?
En effet quand on applique les filtres il propose également des catégorie que je souhaiterais retirer… comme Os, Version, plateforme
Merci d’avance !
Bonjour,
Ce n’est malheureusement pas aussi simple pour les filtres, car la liste n’est pas gérable depuis la configuration.
Pour faire cela il serait nécessaire de modifier les fichiers système de mantis ( ce qui n’est pas conseillé )
Cordialement,
Bonjour,
Suite à plusieurs paramétrages que j’ai effectué en suivant ces tuto et suite à l’installation du plugin TinyMCE, dans les champs « rapporteur » et « assigné à » j’ai le chiffre « 1 » qui s’ajoute
Comme ceci : « Rapporteur : 1Administrateur
Merci pour votre aide
Bonjour,
Sans les informations complètes, il est impossible de savoir quel est la source de votre problème 😉
Je ne l’ai personnellement jamais eut.
Cordialement,
Bonjour,
Merci pour ces tutos sur Mantis.
J’ai un question.Je cherche à ajouter des champs perso dans la fiche client.
Merci d’avance de me guider.
Cordialement,
Est ce que on peut surcharge un core ?
Bonjour,
Ce qui n’est pas super ergonomique, c’est l’affichage des champs l’un sous l’autre.
Y a t’il moyen de juxtaposer deux champs personnalisé l’un à côté de l’autre, ou de mettre l’affichage sur 3 ou 4 colonnes dans une zone de page report fields ?
Merci de votre aide.
C’est sur que mantis n’est pas ce qu’il y’a de plus ergonomique :D, il est plutôt dans le pratique.
Il n’y a malheureusement pas de solution propre autre que de modifier le code source pour changer cela à ma connaissance.