Mantis

Re: Plugin import

Posted by DoubleNo 
Re: Plugin import
June 01, 2007 09:21AM
Quote
joejoe
Quote
DoubleNo
Citation:
Je n'ai pas encore corrigé le problème des champs status, severity... Il faut toujours mettre le numéro plutôt que le texte (en tout cas pour la langue française).


OK bon alors ça marche, mais les champs personnalisés ont le même problème qu'avant, c'est à dire que les dates sont toutes celles d'aujourd'hui et les autres champs où il devait y avoir une donnée ecrivent ceci à la place : 943916400.

La version précédente n'avait plus ce problème il me semble.
pour l'export toutes les données sont bien affichées, a part les date submitted des notes qui ne sont pas bonnes (elles affichent la date d'export). sinon les autres données sont correctes

Exact, je note le bug pour le corriger dans la prochaine version.

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: Plugin import
June 01, 2007 09:22AM
Cette fois ci les dates des notes sont toutes celles d'aujourd'hui.

Pour les id j'avais vu après avoir posté mon message c'est pour ça que je l'ai enlevé winking smiley
Re: Plugin import
June 01, 2007 09:34AM
Quote
DoubleNo
Cette fois ci les dates des notes sont toutes celles d'aujourd'hui.

Voici le correctif (au même endroit que le précédent) :
Language: PHP
$t_date = plugins_importexport_convert_custom_field( $t_date, CUSTOM_FIELD_TYPE_DATE ); ( $t_date != &<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_date = plugins_importexport_convert_custom_field( $t_date, CUSTOM_FIELD_TYPE_DATE ); $t_query = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;UPDATE &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . config_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;mantis_bugnote_table&<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>; SET date_submitted=&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $g_db->DBTimeStamp( $t_date ) . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; WHERE id=&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $t_id; db_query( $t_query ); }

De mon côté je ne reproduis pas votre problème concernant les champs personnalisés.

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: Plugin import
June 01, 2007 09:40AM
l&#039;import marche bien (à part les dates de soumission des notes).
sinon les balises ou il demande que ca soit des nombres sont : <view_state> et <eta>.
au fait pour l&#039;export quand eta = 1 mois l&#039;export affiche <eta>< 1 mois</eta>. y a (< et espace qui sont incorrects) avant &#039;1 mois&#039;.
voila les erreurs que j&#039;ai pu noter.

une question:
quand j&#039;essaie de creer un nouveau bug (dans l&#039;export je change juste l&#039;id du bug), il m&#039;affiche l&#039;erreur bug non trouvé. l&#039;import permet t-il d&#039;ajouter des nouveaux bugs?
Re: Plugin import
June 01, 2007 09:54AM
Quote
joejoe
l&#039;import marche bien (à part les dates de soumission des notes).
sinon les balises ou il demande que ca soit des nombres sont : <view_state> et <eta>.
au fait pour l&#039;export quand eta = 1 mois l&#039;export affiche <eta>< 1 mois</eta>. y a (< et espace qui sont incorrects) avant &#039;1 mois&#039;.
voila les erreurs que j&#039;ai pu noter.

une question:
quand j&#039;essaie de creer un nouveau bug (dans l&#039;export je change juste l&#039;id du bug), il m&#039;affiche l&#039;erreur bug non trouvé. l&#039;import permet t-il d&#039;ajouter des nouveaux bugs?

Oui il faut mettre l&#039;ID à 0 (et ne pas mettre la balise id). Si un ID est présent le plugin tente de mettre à jour le bug.

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: Plugin import
June 01, 2007 10:08AM
c&#039;est bon. ca marche. les bugs sont bien créés
merci
Re: Plugin import
June 01, 2007 10:21AM
Quote
joejoe
c&#039;est bon. ca marche. les bugs sont bien créés
merci

Est-ce que les champs personnalisés passent bien ?

Au passage j&#039;ai créé une entrée dans le wiki concernant l&#039;import de bug : Importer des bugs. Vous êtes tous libre d&#039;y contribuer.

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: Plugin import
June 01, 2007 10:28AM
Quote
DoubleNo
Quote

Je n&#039;ai pas encore corrigé le problème des champs status, severity... Il faut toujours mettre le numéro plutôt que le texte (en tout cas pour la langue française).

OK bon alors ça marche, mais les champs personnalisés ont le même problème qu&#039;avant, c&#039;est à dire que les dates sont toutes celles d&#039;aujourd&#039;hui et les autres champs où il devait y avoir une donnée ecrivent ceci à la place : 943916400.

La version précédente n&#039;avait plus ce problème il me semble.

Est-ce que vous êtes sûr d&#039;avoir la dernière version pour chaque fichier ?

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: Plugin import
June 01, 2007 10:36AM
Quote
vincent
Citation:
joejoe
c&#039;est bon. ca marche. les bugs sont bien créés
merci


Est-ce que les champs personnalisés passent bien ?
oui les champs personnalisés passent bien. j&#039;ai l&#039;import-export/0.0.3a1 et le pluginmanager-0.1.0 et mantis 1.0.5
Re: Plugin import
June 01, 2007 10:41AM
Quote
vincent
Au passage j&#039;ai créé une entrée dans le wiki concernant l&#039;import de bug : Importer des bugs. Vous êtes tous libre d&#039;y contribuer.
comment est ce que je peux ajouter du texte?
ca me loggue anonymous
Re: Plugin import
June 01, 2007 10:43AM
Quote
joejoe
Quote
vincent
Au passage j&#039;ai créé une entrée dans le wiki concernant l&#039;import de bug : Importer des bugs. Vous êtes tous libre d&#039;y contribuer.
comment est ce que je peux ajouter du texte?
ca me loggue anonymous

Il faut se logguer sur sur le bugtracker.

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: Plugin import
June 01, 2007 11:09AM
j&#039;ai ajouté quelques lignes dans la partie Format to add issue(s). je pourrai renseigner la partie Format to update issue(s) ce soir.
Re: Plugin import
June 01, 2007 11:23AM
Quote
joejoe
j&#039;ai ajouté quelques lignes dans la partie Format to add issue(s). je pourrai renseigner la partie Format to update issue(s) ce soir.

Ok, c&#039;est sympa, merci.

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: Plugin import
June 01, 2007 12:23PM
J&#039;ai essayé votre dernier correctif plus haut et la date de soumission d&#039;une note n&#039;est toujours pas prise en compte. Par contre tout le reste fonctionne parfaitement. Les champs personnalisés chez moi ça ne fonctionne que si les champs sont appelés par les id, je ne comprends pas pourquoi (ou alors j&#039;ai oublié un truc quand je passe par les noms des champs).
Re: Plugin import
June 01, 2007 12:36PM
Quote
DoubleNo
J&#039;ai essayé votre dernier correctif plus haut et la date de soumission d&#039;une note n&#039;est toujours pas prise en compte.

Le format de la date est bon ?

Plus petite modif (toujours au même endroit) :
Language: PHP
$t_note_id = bugnote_add( $p_id, $t_note, $t_view_state, 0, &<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_user_id ); $t_date = gpc_get_string( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;note_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_ptr . &<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>; . $i . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;_date_submitted&<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>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); ( $t_date != &<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_date = plugins_importexport_convert_custom_field( $t_date, CUSTOM_FIELD_TYPE_DATE ); $t_query = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;UPDATE &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . config_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;mantis_bugnote_table&<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>; SET date_submitted=&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $g_db->DBTimeStamp( $t_date ) . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; WHERE id=&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $t_note_id; db_query( $t_query ); }

Quote

Par contre tout le reste fonctionne parfaitement. Les champs personnalisés chez moi ça ne fonctionne que si les champs sont appelés par les id, je ne comprends pas pourquoi (ou alors j&#039;ai oublié un truc quand je passe par les noms des champs).

Je pense que c&#039;est encore un problème d&#039;encodage (même problème que pour les champs status et autres).

Je vais essayer de sortir la version 0.0.3 ce week-end (comme c&#039;était initialement prévu).
N&#039;hésitez pas à contribuer au Wiki il va servir de spécification pour le format du fichier.

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: Plugin import
June 01, 2007 01:06PM
Quote

Le format de la date est bon ?


Oui il est bon.
Après test la date est bien prise il semble, mais les notes sont répétées plusieurs fois et ajoutées un peu comme eles veulent winking smiley

EDIT : Je viens de comprendre comment elles sont ajoutées, alors en fait j&#039;ai 3 notes, il ajoute d&#039;abord les 2 premieres avec les bonnes dates, puis il ajoute les 3 avec la date d&#039;aujourd&#039;hui, puis il ajoute la 3eme avec la bonne date.

EDIT 2 : En fait après avoir regardé les id des notes la façon dont il ajoute les notes parait plus simple winking smiley, il ajoute d&#039;abord la première avec la date d&#039;aujourd&#039;hui, puis la premiere avec la bonne date, puis la deuxieme avec la date d&#039;aujourd&#039;hui puis avec la bonne date et pareil pour la troisieme.



Edited 2 time(s). Last edit at 06/01/2007 01:23PM by DoubleNo.
Re: Plugin import
June 01, 2007 01:26PM
En fait ça marche. Mon problème était qu&#039;à force de modifier cette fonction je crois que les numéros de ligne ont bougé et il fallait que je retire la ligne 141. Donc maintenant ça fonctionne parfaitement, les dates sont bien reportées.
Re: Plugin import
June 01, 2007 02:30PM
Et hop un triple post winking smiley
Juste pour signaler que j&#039;ai encore un problème d&#039;encodage dans les notes. Il ne semble plus y en avoir dans l&#039;import de la description ou des différents champs personnalisés, mais pour les notes il y en a encore.
Re: Plugin import
June 01, 2007 02:45PM
Quote
DoubleNo
En fait ça marche. Mon problème était qu&#039;à force de modifier cette fonction je crois que les numéros de ligne ont bougé et il fallait que je retire la ligne 141. Donc maintenant ça fonctionne parfaitement, les dates sont bien reportées.

Désolé, je ne peux malheureusement pas vous proposer de fichier tout modifié, ça ira mieux quand le Plugin Manager sera plus stable.
Heureux que vous ça aille mieux...

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: Plugin import
June 01, 2007 02:51PM
Quote
DoubleNo
Et hop un triple post winking smiley
Juste pour signaler que j&#039;ai encore un problème d&#039;encodage dans les notes. Il ne semble plus y en avoir dans l&#039;import de la description ou des différents champs personnalisés, mais pour les notes il y en a encore.

...il ne reste plus que ce problème d&#039;encodage à résoudre. Pour commencer, le plugin ne fait aucune distinction entre les notes et les bugs (à propos de l&#039;encodage, bien sûr).
Vous pouvez quand même tenter de modifier le fichier xml_api.php, la dernière fonction :
Language: PHP
plugins_importexport_xml_parse( $p_filename ) { $t_result; $t_is_note;   $t_result =(); $t_is_note =; $t_parser =( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;ISO-8859-1&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); ( $t_parser, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;StartElement&<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>;EndElement&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); ( $t_parser, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;CharacterData&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); ( !( $fp =( $p_filename, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;r&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;) ) ) { $t_result; }   $t_data =( $fp,( $p_filename ) ); ( $fp ); ( ( $t_parser, $t_data, ) ) { (); } ( $t_parser ); $t_result; }

Il est aussi possible que votre fichier soit mal encodé (je pense que vous n&#039;avez pas cherché à le réencoder à la volée). Par exemple si vous utilisez le sigle €, bah c&#039;est raté...
Voici la table des caractères en ISO-8859-1.

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: Plugin import
June 01, 2007 03:22PM
Ca ne fait plus les caractères bizarres, mais ça ne m&#039;affiche pas toute ma note. Voici ce qu&#039;il y a dans mon xml dans la balise bugnote : <note>07/06/07 : réalisé par ...</note>
Et voilà ce que l&#039;import me donne : éalisé par ...

Je ne comprends pas trop pourquoi sur celui-ci il y a un problème alors que sur les 2 autres ça ne le fait pas.
Re: Plugin import
June 01, 2007 03:34PM
Quote
DoubleNo
Ca ne fait plus les caractères bizarres, mais ça ne m&#039;affiche pas toute ma note. Voici ce qu&#039;il y a dans mon xml dans la balise bugnote : <note>07/06/07 : réalisé par ...</note>
Et voilà ce que l&#039;import me donne : éalisé par ...

Je ne comprends pas trop pourquoi sur celui-ci il y a un problème alors que sur les 2 autres ça ne le fait pas.

Et pour bien faire, chez moi ça marche... Vous avez essayé de réécrire à la main le texte de la note ?

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: Plugin import
June 01, 2007 03:40PM
Oui je l&#039;ai réécrit et ça ne marche pas plus. Par contre j&#039;ai trouvé un truc amusant, en fait quand il y a un caractère spécial, donc é, è, à, ù l&#039;import n&#039;affiche qu&#039;à partir du caractère spécial. Mais si il n&#039;y a pas de caractères spéciaux il affiche tout.
Re: Plugin import
June 01, 2007 03:45PM
Quote
DoubleNo
Oui je l&#039;ai réécrit et ça ne marche pas plus. Par contre j&#039;ai trouvé un truc amusant, en fait quand il y a un caractère spécial, donc é, è, à, ù l&#039;import n&#039;affiche qu&#039;à partir du caractère spécial. Mais si il n&#039;y a pas de caractères spéciaux il affiche tout.

Vous avez quelle version de PHP ?

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: Plugin import
June 01, 2007 03:50PM
Il me semble que j&#039;ai la version 5.2.1 + PHP 4.4.6
Il s&#039;agit des versions fournies avec xampp version 1.6.1
Sorry, only registered users may post in this forum.

Click here to login



Online Users

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