2011-11-01 4 views
2

Je travaille sur Mantisbt 1.2.8, j'essaie de personnaliser les champs affichés lors de la création d'un problème. Jusqu'à présent, j'ai pu ajouter des champs mais pas pour supprimer/masquer ceux par défaut.
Je ne pouvais pas trouver un tutoriel (pour DUMMIES, jeje) étape par étape explication, où est montré:
1. comment définir spécifiquement les champs dans la création d'un numéro et
2. comment définir un flux de travail personnalisé état et transitions.

Je voudrais vraiment avoir de l'aide.Personnalisation des champs de problèmes et des transitions de Mantisbt

Répondre

2

Vous pouvez définir des champs et des états/transitions de flux de travail dans votre fichier config_inc.php.

Comme indiqué dans config_defaults_inc.php (beaucoup de bonnes informations dans ce fichier)

/** 
* 'status_enum_workflow' defines the workflow, and reflects a simple 
* 2-dimensional matrix. For each existing status, you define which 
* statuses you can go to from that status, e.g. from NEW_ you might list statuses 
* '10:new,20:feedback,30:acknowledged' but not higher ones. 
* The following example can be transferred to config_inc.php 
* $g_status_enum_workflow[NEW_]='20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved'; 
* $g_status_enum_workflow[FEEDBACK] ='10:new,30:acknowledged,40:confirmed,50:assigned,80:resolved'; 
* $g_status_enum_workflow[ACKNOWLEDGED] ='20:feedback,40:confirmed,50:assigned,80:resolved'; 
* $g_status_enum_workflow[CONFIRMED] ='20:feedback,50:assigned,80:resolved'; 
* $g_status_enum_workflow[ASSIGNED] ='20:feedback,80:resolved,90:closed'; 
* $g_status_enum_workflow[RESOLVED] ='50:assigned,90:closed'; 
* $g_status_enum_workflow[CLOSED] ='50:assigned'; 
* @global array $g_status_enum_workflow 
*/ 

et

/** 
* An array of the fields to show on the bug report page. 
* 
* The following fields can not be included: 
* id, project, date_submitted, last_updated, status, 
* resolution, tags, fixed_in_version, projection, eta, 
* reporter. 
* 
* The following fields must be included: 
* category_id, summary, description. 
* 
* To overload this setting per project, then the settings must be included in the database through 
* the generic configuration form. 
* 
* @global array $g_bug_report_page_fields 
*/ 
Questions connexes