Statuts personnalisés

MantisBT forum for users who prefer to ask and answer questions in French.

Moderators: Developer, Contributor

Post Reply
gpr
Posts: 7
Joined: 10 Jul 2013, 14:10

Statuts personnalisés

Post by gpr »

Bonjour,

Je suis sur MantisBT dans sa dernière version : 1.2.15
Je souhaite rajouter 2 statuts au niveau du Workflow : "Analyse" et "Développement" car actuellement, quand le bug est affecté, on peut uniquement le passer en "Résolu".
Mon but est d'avoir des statuts intermédiaires, pour prévenir la personne qui a signalé l'incident qu'il est en cours d'étude ou de résolution.

Vous auriez une procédure détaillée ?

Dans la partie configuration de mantis j'ai bien trouvé cela :

status_enum_workflow : 'array (
10 => '20:commentaire,30:accepté,40:confirmé,50:affecté,60:recette,70:analyse,75:developpement,80:résolu,90:fermé',
20 => '10:nouveau,30:accepté,40:confirmé,50:affecté,60:recette,70:analyse,75:developpement,80:résolu,90:fermé',
30 => '10:nouveau,20:commentaire,40:confirmé,50:affecté,60:recette,70:analyse,75:developpement,80:résolu,90:fermé',
40 => '10:nouveau,20:commentaire,30:accepté,50:affecté,60:recette,70:analyse,75:developpement,80:résolu,90:fermé',
50 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,60:recette,70:analyse,75:developpement,80:résolu,90:fermé',
60 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,50:affecté,70:analyse,75:developpement,80:résolu,90:fermé',
70 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,50:affecté,60:recette,75:developpement,80:résolu,90:fermé',
75 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,50:affecté,60:recette,70:analyse,80:résolu,90:fermé',
80 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,50:affecté,60:recette,70:analyse,75:developpement,90:fermé',
90 => '10:nouveau,20:commentaire,30:accepté,40:confirmé,50:affecté,60:recette,70:analyse,75:developpement,80:résolu','

Mais ça ne suffit pas.
Tout ce que j'ai trouvé sur internet concerne de vieilles version avec des fichiers de configuration différents.
Lapinkiller
Posts: 408
Joined: 28 Jan 2011, 18:47
Location: France
Contact:

Re: Statuts personnalisés

Post by Lapinkiller »

Bonjour

Essaye en modifiant également les options de configurations $g_status_colors et $g_status_enum_string
Lapinkiller,
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
gpr
Posts: 7
Joined: 10 Jul 2013, 14:10

Re: Statuts personnalisés

Post by gpr »

Merci de me filer un coup de main :wink:
Alors j'ai regardé directement dans l'interface, dans la partie admistration (adm_config_report.php), et je n'ai pas ces 2 variables.
Je dois taper directement dans un fichier de conf sur le serveur ?
gpr
Posts: 7
Joined: 10 Jul 2013, 14:10

Re: Statuts personnalisés

Post by gpr »

Je relance le sujet.

J'ai réussi à ajouter mes statuts, mais l'affichage n'est pas bon.
Dans l'interface, quand je souhaite modifier l'état d'un bug, il ne m'affiche pas le nom de mes nouveaux statuts mais les ID : @71@ et @75@
...

De plus, il y a des écrasements de configuration car après avoir configuré le workflow, mon status_enum_workflow a changé :

array (
10 => '20:commentaire,30:acceptée,40:confirmée,50:affectée,60:recette,71:@71@,75:@75@,80:résolue,90:fermée',
20 => '30:acceptée,40:confirmée,50:affectée,60:recette,71:@71@,75:@75@,80:résolue,90:fermée',
30 => '40:confirmée,50:affectée,60:recette,71:@71@,75:@75@,80:résolue,90:fermée',
40 => '50:affectée,60:recette,71:@71@,75:@75@,80:résolue,90:fermée',
50 => '60:recette,71:@71@,75:@75@,80:résolue,90:fermée',
60 => '71:@71@,75:@75@,80:résolue,90:fermée',
71 => '75:@75@,80:résolue,90:fermée',
75 => '80:résolue,90:fermée',
80 => '90:fermée',

une idée ?
gpr
Posts: 7
Joined: 10 Jul 2013, 14:10

[Résolu] Statuts personnalisés Mantis 1.2.15

Post by gpr »

Voici la solution :

1. Modification du config_inc.php

a. ajout des couleurs voulues

$g_status_colors = array( 'new' => '#ffa0a0', # red,
'feedback' => '#ff50a8', # purple
'acknowledged' => '#ffd850', # orange
'confirmed' => '#ffffb0', # yellow
'assigned' => '#c8c8ff', # blue
'recette' => '#00FFFF', # cyan
'analyse' => '#00FF00', # au pif
'developpement' => '#00FF88', # au pif

'resolved' => '#cceedd', # buish-green
'closed' => '#e8e8e8'); # light gray


b. ajout des status dans la liste

$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:recette,71:analyse,75:developpement,80:resolved,90:closed';

2. création du fichier custom_string_inc.php

<?php
$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:recette,71:analyse,75:developpement,80:resolved,90:closed';

$s_analyse_bug_title = 'Analyser';
$s_developpement_bug_title = 'Developper';


$s_analyse_bug_button = 'Analyser la demande';
$s_developpe_bug_button = 'Developper la demande';

$s_email_notification_title_for_status_bug_analysed = 'La demande est en cours d\'analyse';
$s_email_notification_title_for_status_bug_developped = 'La demande est en cours d\'analyse';


Ce n'est pas un oubli de ma part de ne pas refermer la balise php !
Maintenant, il ne reste qu'à configurer le Workflow dans l'interface d'administration du Matis.
Post Reply