Mantis

Champs pérsonalisé dans le rapport de bug

Posted by nathalie 
Champs pérsonalisé dans le rapport de bug
October 29, 2008 10:13AM
Bonjour,
dans le fichier bug_report_page.php, voila le code qui me permet d'afficher mes champs pérsonalisés :

<?php
$t_custom_fields_found = false;
$t_related_custom_field_ids = custom_field_get_linked_ids( $t_project_id );
foreach( $t_related_custom_field_ids as $t_id ) {
$t_def = custom_field_get_definition( $t_id );
if( ( ( $t_def[&#039;display_report&#039;] && !$t_def[&#039;advanced&#039;] ) || $t_def[&#039;require_report&#039;]) && custom_field_has_write_access_to_project( $t_id, $t_project_id ) ) {
$t_custom_fields_found = true;
?>
<tr <?php echo helper_alternate_class() ?>>
<td class="category">
<?php if( $t_def[&#039;require_report&#039;] ) { ?>
<span class="required">*</span>
<?php } ?>
<?php echo string_display( lang_get_defaulted( $t_def[&#039;name&#039;] ) ) ?>
</td>
<td>
<?php print_custom_field_input( $t_def, ( $f_master_bug_id === 0 ) ? null : $f_master_bug_id ) ?>
</td>
</tr>
<?php
} # if (!$t_def[&#039;advanced&#039;]) && has write access
} # foreach( $t_related_custom_field_ids as $t_id )
?>
<?php if ( $t_custom_fields_found ) { ?>

est ce qu&#039;en reprenant cette structure mais en modifiant un parametre, je peux choisir le champs pérsonalisé que je souhaite afficher, sachant que je connait sont ID.

Merci d&#039;avance pour votre aide
gom
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 11:07AM
Salut,

Pourquoi ne pas avoir utilisé le Plugin MyReport ?! confused smiley

[deboutv.free.fr]


Gôm


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 11:30AM
je ne sais pas.
est ce que ce plugin me permettra de traiter les champs pérsonnalisé individuelement les uns des autres?
gom
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 11:37AM
Je ne comprends pas exactement ta demande, le mieux est encore que tu essayes !

Les champs personnalisés peuvent être affichés ou pas, obligatoire ou pas, afficher que dans la page avancée (à partir du paramétrage standard), etc.

Je pense qu&#039;en combinant MyReport + le paramétrage standard "manage_custom_field_page.php" tu devrais pouvoir trouver ton bonheur ! winking smiley


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 12:09PM
en fait, ce que je veux faire, c&#039;est séparer les champs personalisés les uns des autres. autrement dit, dans la mise en page d&#039;un rapport de bug, je veux pouvoir intercaler 1 champs personalisé entre 2 champs strandard, puis remettre un autre champs pérsonalisé, ect..

bon, je vais tester ta proposition, puis je te direai.
en tout cas, merci.
gom
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 12:12PM
Quote
nathalie
en fait, ce que je veux faire, c&#039;est séparer les champs personalisés les uns des autres. autrement dit, dans la mise en page d&#039;un rapport de bug, je veux pouvoir intercaler 1 champs personalisé entre 2 champs strandard, puis remettre un autre champs pérsonalisé, ect..

C&#039;est exactement le but du Plugin MyReport !


Quote
nathalie
bon, je vais tester ta proposition, puis je te direai.
en tout cas, merci.

Tu vas être comblée ! winking smiley


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 12:16PM
d&#039;accord.
je te tien au courant.
merci beaucoup!!
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 12:29PM
j&#039;ai installé MyReport.
tu m&#039;a parlé du fichier "manage_custom_field_page.php", mais maintenant, je ne sais pas du tout qu&#039;est ce que je dois faire confused smiley
est ce que tu pourrait me guider encore un peut stp?
merci
gom
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 01:44PM
1- Tu sélectionnes le projet sur lequel tu souhaites mettre en place un rapport personnalisé ;

2- Plugins > MyReport > Tu sélectionnes dans la liste des champs ceux que tu veux voir apparaître ainsi que l&#039;ordre dans lequel ils apparaîtront ;

3- Administration > Gérer les champs personnalisés ("manage_custom_field_page.php") > Tu peaufines aux petits oignons les différentes options proposées.


Attention également à "config_inc.php" :

	# --- advanced views --------------
	# BOTH, SIMPLE_ONLY, ADVANCED_ONLY
	$g_show_report			= SIMPLE_ONLY;
	$g_show_update			= ADVANCED_ONLY;
	$g_show_view			= ADVANCED_ONLY;


A toi de voir si mon paramétrage ci-dessus répond également à ton besoin.


Gôm


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c



Edited 1 time(s). Last edit at 10/30/2008 01:45PM by gom.
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 02:23PM
merci Gôm, mais sa ne me permet pas de faire ce que je veux.


"2- Plugins > MyReport > Tu sélectionnes dans la liste des champs ceux que tu veux voir apparaître ainsi que l&#039;ordre dans lequel ils apparaîtront."

dans cette liste, il m&#039;est proposé "Custom fields" mais pas la liste des champs pérsonalisés.
donc, je ne peux pas séparer mes champs personaliser.je peut choisir où les placer, mais tous à la suite.
alors que moi, j&#039;aurais voulu faire sa:

catégorie
champ perso1
reproductibilité
sévérité
champs perso2
etc...

y a t-il un moyen de faire sa ?
surement en modifiant du code.
c&#039;etait justement ma toute premiere question.

en tout cas merci quand meme pour ton aide.
gom
Re: Champs pérsonalisé dans le rapport de bug
October 30, 2008 04:00PM
Oui il y a un moyen ... en optimisant le Plugin MyReport ! winking smiley

Ou plus simple ... en déclarant un incident sur le Bugtracker du créateur de ce forum où tu demanderas cette amélioration ! grinning smiley


Gôm


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Re: Champs pérsonalisé dans le rapport de bug
October 31, 2008 08:30AM
d&#039;accord, merci Gôm.
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 5
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr