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 :
février 11th, 2016
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 !
février 11th, 2016
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,
mai 11th, 2016
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
mai 11th, 2016
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,
juin 23rd, 2017
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,
juin 23rd, 2017
Est ce que on peut surcharge un core ?
novembre 23rd, 2018
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.
novembre 23rd, 2018
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.