Mantis

mise en page de la rubrique "afficher les bogues"

Posted by nathalie 
mise en page de la rubrique "afficher les bogues"
October 15, 2008 10:47AM
bonjour,

dans le tableau d'affichage des bugs, dans la colonne Priorité, je souhaiterais que la priorité s'inscrive en toute lettre plutot que d'avoir les symboles ^.

j'ai regarder dans les fichiers suivants :
- view_all_bug_page.php
- view_all_inc.php
- icon_api.php
- columns_api.php

mais je n'ai pas trouvé la solution.
Est ce que vous pourriez m'aider s'il vous plait.

d'avance merci .
gom
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 10:58AM
Bonjour,

Ajoute ça :
	# --- show priority as icon ---
	# OFF: Shows priority as icon in view all bugs page
	# ON:  Shows priority as text in view all bugs page
	$g_show_priority_text	= ON;

dans ton "config_inc.php".


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: mise en page de la rubrique "afficher les bogues"
October 15, 2008 11:15AM
Ou si la demande ne concerne que la page citée, il faut ajouter ceci dans le fichier custom_functions_inc.php (à créer si besoin) :
Language: PHP
custom_function_default_print_column_value( $p_column, $p_issue_row, $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) { ( COLUMNS_TARGET_CSV_PAGE == $p_columns_target ) { $t_column_start = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; $t_column_end = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; $t_column_empty = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; } { $t_column_start = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; $t_column_end = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; $t_column_empty = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&nbsp;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; }   (( $p_column, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;custom_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) === 0 ) { $t_column_start; $t_custom_field =( $p_column, 7 );   $t_field_id = custom_field_get_id_from_name( $t_custom_field ); ( $t_field_id === ) { &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_custom_field, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; } { $t_issue_id = $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;]; $t_project_id = $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;];   ( custom_field_is_linked( $t_field_id, $t_project_id ) ) { $t_def = custom_field_get_definition( $t_field_id ); print_custom_field_value( $t_def, $t_field_id, $t_issue_id ); } { // field is not linked to project $t_column_empty; } } $t_column_end; } { ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) { $t_function = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;print_column_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column; } { $t_function = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;csv_format_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column; }   ( $p_column == &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;priority&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) { ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) { &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; print_formatted_priority_string( $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;status&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;], $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;priority&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] ); &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; } { csv_escape_string( get_enum_element( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;priority&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;priority&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] ) ); } } (( $t_function ) ) { ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) { $t_function( $p_issue_row, $p_columns_target ); } { $t_function( $p_issue_row[$p_column] ); } } { (( $p_issue_row[$p_column] ) ) { $t_column_start . $p_issue_row[$p_column] . $t_column_end; } { $t_column_start . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $t_column_end; } } } }

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 11:24AM
merci beaucoup pour vos réponses...
...toujours aussi rapide!!
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 11:28AM
sa fonctionne, merci beaucoup!
je voudrais savoir aussi comment faire pour aligner à gauche les données du tableau.

merci.
gom
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 11:35AM
Quote
nathalie
sa fonctionne, merci beaucoup!
je voudrais savoir aussi comment faire pour aligner à gauche les données du tableau.

merci.

Utiliser le code de Vincent avec cette petite modif :
echo &#039;<td align=\&#039;left\&#039;>&#039;;


Code de Vincent avec la modif :
function custom_function_default_print_column_value( $p_column, $p_issue_row, $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) {
	if ( COLUMNS_TARGET_CSV_PAGE == $p_columns_target ) {
		$t_column_start = &#039;&#039;;
		$t_column_end = &#039;&#039;;
		$t_column_empty = &#039;&#039;;
	} else {
		$t_column_start = &#039;<td align=\&#039;left\&#039;>&#039;;
		$t_column_end = &#039;</td>&#039;;
		$t_column_empty = &#039;&nbsp;&#039;;
	}
 
	if ( strpos( $p_column, &#039;custom_&#039; ) === 0 ) {
		echo $t_column_start;
		$t_custom_field = substr( $p_column, 7 );
 
		$t_field_id = custom_field_get_id_from_name( $t_custom_field );
		if ( $t_field_id === false ) {
			echo &#039;@&#039;, $t_custom_field, &#039;@&#039;;
		} else {
			$t_issue_id = $p_issue_row[&#039;id&#039;];
			$t_project_id = $p_issue_row[&#039;project_id&#039;];
 
			if ( custom_field_is_linked( $t_field_id, $t_project_id ) ) {
				$t_def = custom_field_get_definition( $t_field_id );
				print_custom_field_value( $t_def, $t_field_id, $t_issue_id );
			} else {
				// field is not linked to project
				echo $t_column_empty;
			}
		}
		echo $t_column_end;
	} else {
		if ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
			$t_function = &#039;print_column_&#039; . $p_column;
		} else {
			$t_function = &#039;csv_format_&#039; . $p_column;
		}
 
		if ( $p_column == &#039;priority&#039; ) {
			if ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
				echo &#039;<td align=\&#039;left\&#039;>&#039;;
				print_formatted_priority_string( $p_issue_row[&#039;status&#039;], $p_issue_row[&#039;priority&#039;] );
				echo &#039;</td>&#039;;
			} else {
				return csv_escape_string( get_enum_element( &#039;priority&#039;, $p_issue_row[&#039;priority&#039;] ) );
			}
		} else if ( function_exists( $t_function ) ) {
			if ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
				$t_function( $p_issue_row, $p_columns_target );
			} else {
				$t_function( $p_issue_row[$p_column] );
			}
		} else {
			if ( isset( $p_issue_row[$p_column] ) ) {
				echo $t_column_start . $p_issue_row[$p_column] . $t_column_end;
			} else {
				echo $t_column_start . &#039;@&#039; . $p_column . &#039;@&#039; . $t_column_end;
			}
		}
	}
}


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/15/2008 11:36AM by gom.
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 11:38AM
d&#039;accord, merci.
mais j&#039;avais opté pour ta solution,Gôm.
Re: mise en page de la rubrique "afficher les bogues"
October 15, 2008 12:02PM
Cela ne fonctionnera que pour quelques colonnes, c&#039;est un peu plus compliqué que cela mais le principe y est.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Sorry, only registered users may post in this forum.

Click here to login



Online Users

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