|
Pb pluging LongCFPosted by syl
>< désolé pour ce post il semble maintenant que ça marche, j'ai du faire une fausse manip.
Je me sert de ce champ pour mettre un commentaire lors de la résolution du bug. Le but est d'extraire cette info pour les bugs dont on a renseigné ce champ, comment peut on faire ? Il ajoute une ligne dans le filtre a chaque fois que l'on rempli ce champ (cela ne risque t'il pas de saturer le filtre), lorsque l'on filtre sur une valeur particulière cela fonctionne mais tous et aucun ne semble pas fonctionner. ------------------------------ une petite question j'ai aussi installé le pluging graph, j'ai ajouté des graphs mais rien ne s'affiche , dans quel onglet visualise t'on ces graphs
Pas grave.
Il faudrait que je change le comportement du filtre pour éviter de surcharger la boîte de sélection. C'est dans la partie usage : Wiki 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
merci beaucoup,
je souhaite donc faire un export csv, et donc faire apparaitre ce champ dans cet export. Pour cela j'ai modifié cette variable dans config_inc.php $g_csv_columns = array ( 'id', 'project_id', 'nouveau champ' ); mais il ne semble pas reconnaitre le champ personnalisé à moins qu'il faut mettre son id...
Il faut mettre ceci :
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
Oui avec ceci cela fonctionne maintenant,
juste une dernière remarque a propos des filtres sur le nouveau champ personnalisé: il ne semble pas fonctionné correctement si je met par exemple un texte avec : zzzzzzzzz zzzzzzzzz zzzzzzzzz Il va me proposer ceci dans le filtre zzzzzzzzz zzzzzzzzz zzzzzzzzz mais il ne trouvera pas le bug. Si je met aucun, il ne va m'afficher aucun bug. Si je met tous, il va m'afficher tous les bugs, avec en premier ceux avec ce champ.
Eh bien je voudrais pouvoir intégrer tous les champs personnalisés dans l'export csv sans avoir à écrire :
$g_csv_columns = array(tel_chp_custom, tel_autre_chp_custom ... etc) ... je préfèrerai une méthode plus dynamique genre : $g_csv_columns = get_champs_csv_plus_champs_custom_pour_csv(); Enfin je sais pas si je me fais bien comprendre... en gros il me faudrait une petite fonction qui rajoute aux champs d'export csv de base TOUS les champs personnalisés (customs).
J'ai réussi... J'ai réutilisé le bout de code trouvé à l'adresse que vous m'avez indiqué cependant il faisait bugger mon appli alors j'ai brodé et voici mon résultat (qui marche)... maintenant si ça peut aider quelqu'un...
Dans le fichier : custom_functions_inc.php Voici la fonction originale modifiée par mes soins (entre lignes commentées : SEB et FIN SEB ) se trouve la modification : function custom_function_default_get_columns_to_view( $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) { $t_columns = array(); if ( $p_columns_target == COLUMNS_TARGET_CSV_PAGE ) { $t_columns[] = 'id'; // localized: 'id', $t_columns[] = 'project_id'; // 'email_project' $t_columns[] = 'reporter_id'; // 'reporter' $t_columns[] = 'handler_id'; // 'assigned_to' $t_columns[] = 'priority'; // 'priority' $t_columns[] = 'severity'; // 'severity' $t_columns[] = 'reproducibility'; // 'reproducibility' $t_columns[] = 'version'; // 'version' $t_columns[] = 'projection'; // 'projection' $t_columns[] = 'category'; // 'category' $t_columns[] = 'date_submitted'; // 'date_submitted' $t_columns[] = 'eta'; // 'eta' $t_columns[] = 'os'; // 'os' $t_columns[] = 'os_build'; // 'os_version' $t_columns[] = 'platform'; // 'platform' $t_columns[] = 'view_state'; // 'view_status' $t_columns[] = 'last_updated'; // 'last_update' $t_columns[] = 'summary'; // 'summary' $t_columns[] = 'status'; // 'status' $t_columns[] = 'resolution'; // 'resolution' $t_columns[] = 'fixed_in_version'; // 'fixed_in_version'; if ( OFF == config_get( 'enable_relationship' ) ) { $t_columns[] = 'duplicate_id'; // 'duplicate_id' } // SEB //$t_columns = config_get( 'csv_columns' ); $query = 'SELECT name FROM ' . config_get( 'mantis_custom_field_table' ); $result = db_query( $query ); while( $row = db_fetch_array( $result ) ) { $t_columns[] = 'custom_' . $row['name']; } // FIN SEB } else { $t_columns[] = 'selection'; if ( $p_columns_target == COLUMNS_TARGET_VIEW_PAGE ) { $t_columns[] = 'edit'; } $t_columns[] = 'priority'; $t_columns[] = 'id'; $t_enable_sponsorship = config_get( 'enable_sponsorship' ); if ( ON == $t_enable_sponsorship ) { $t_columns[] = 'sponsorship_total'; } $t_columns[] = 'bugnotes_count'; $t_show_attachments = config_get( 'show_attachment_indicator' ); if ( ON == $t_show_attachments ) { $t_columns[] = 'attachment'; } $t_columns[] = 'category'; $t_columns[] = 'severity'; $t_columns[] = 'status'; $t_columns[] = 'last_updated'; $t_columns[] = 'summary'; $t_columns[] = 'version'; // New column version. //$t_columns[] = 'attachment'; // New column version. } return $t_columns; } I hope it could help! ^^ See ya fellas ^^ Edited 1 time(s). Last edit at 11/13/2007 10:10AM by Cr0w.
Bonjour,
j'aimerais exporter les champs personnalisés mais seulement ceux du projet en question. En effet, je n'ai pas envie d'exporter tous les champs personnalisés créés pour tous les projets, je ne souhaite que ceux qui font partie du projet que je suis en train de visualiser. Avez-vous une solution? Que faudrait-il ajouter à ce bout de code déjà fourni? Edited 1 time(s). Last edit at 04/16/2008 04:44PM by orchid.
Depuis la page plugin, après avoir cliqué sur le plugin Import/export on arrive sur une table (intialement vide). En cliquant sur Add ou ajouter à droite on peut créer une liste de champs à exporter.
Vous pouvez donc créer autant de liste que vous voulez avec les champs que vous voulez. Dans le processus d'export vous pourrez, au moment de choisir les champs à exporter, choisir une liste. 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
Y a t-il des fichiers à configurer pour l'export?
J'ai un message d'échec de requête à la base de données (Application error #401") quand je choisis d'exporter, et que je sélectionne tous les champs. Lorsque je ne décoche tous les champs concernant la version, je n'ai plus ce message d'erreur. Autrement, est-il possible d'autoriser les autres utilisateurs (autres que l'admin) à utiliser ce plugin pour exporter en sélectionnant les champs désirés? Edited 1 time(s). Last edit at 04/17/2008 03:13PM by orchid.
Non Cette dernière phrase n'est pas très claire, qu'est-ce qui est décoché ? 1) Oui, il faut cliquer sur le lien PluginManager (depuis la page plugin) puis choisir le niveau de droit requis pour accéder au plugin Import/Export (donc le baisser de Administrator à ce que vous voulez). 2) Il n'y a pas moyen de forcer une liste prédéfinie à partir de l'interface du plugin. 3) Par contre on peut créer des "liens tout configurés" : [bugtracker.morinie.fr] (rubrique Add link to the Plugin) 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.
Online Users
Guests:
5
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|