|
Re: Plugin importPosted by DoubleNo
J'ai un petit souci. Je ne peux même plus lancer mon application. Je ne comprends pas ce qu'il se passe mais il ne veut plus accéder à la page de login. Voici l'erreur qu'il m'indique :
Est ce possible que ça vienne de la nouvelle version du plugin manager?
Il y a toutes les chances... Vous avez bien retiré la ligne require( ... 'lang_inc.php' ); dans le fichier custom_strings_inc.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
Bizarre, je vais essayer de reproduire au boulot...
Non, la nouvelle version propose d'installer les plugins déjà installés (je sais c'est bizarre...) donc pas besoin de les désinstaller, par contre il faut bien les ré-installer (juste en cliquant sur le lien "Installer"). 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
OK de toute façon je n'arrive pas jusque là vu que je ne peux même plus me logger Pour installer le plugin j'ai mis les 5 pages plugins_install_page.php, plugins_package_page.php, plugins_page.php, plugins_uninstall_page.php, plugins_upgrade_page.php à la racine de Mantis et le dossier pluginmanager dans le dossier plugin. C'est bien ce qu'il fallait faire? (on ne sait jamais avec moi )
Est-ce que vous auriez un peu plus d'infos sur le message d'erreur (éventuellement dans les logs) ? Je viens d'essayer au boulot et je n'ai eu aucun problème (à partir du moment où la ligne dans le fichier custom_strings_inc.php est retirée, j'avais oublié de le faire et j'avais bien un message d'erreur). 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
En général : /var/log/http[d] (je ne sais jamais si il y a le d ou non). Bonne question, je cherche toujours où sont cachées les bases de données... J'ai l'impression que c'est dans /var/lib/mysql/ (avec un répertoire par database). 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
Bon, j'ai repackagé le plugin pour le rendre compatible avec la version 1.0.5 de Mantis.
[code=text]http://bugtracker.morinie.fr/plugins/download/importexport-0.0.3a.mantis.pkg[/code] J'ai aussi fait un package traditionnel : importexport-0.0.3a.tar.gz Je reste tout de même intéréssé par le problème d'erreur 401 sur le nouveau plugin manager. 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
Bonjour,
Voici les logs d'erreur d'apache :
Bonjour,
Il n'y a aucun message d'erreur intéressant Je vais créer un script de pre-installation pour vérifier que tout est bon avant de lancer l'installation... En attendant je vous ai mis un package classique (juste un "tar zxvf importex...tar.gz" dans le répertoire racine). 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
Quand vous dites nom du champ personnalisé, vous voulez dire son nom dans la base de données, c'est à dire avec les _ à la place des espaces? Et l'id fonctionne comment? C'est l'id du champ dans la base? En fait je peux utiliser celui que je veux c'est bien ça? Ca fait beaucoup de questions mais bon il faut bien ça avant de recommencer ma macro Edited 1 time(s). Last edit at 05/30/2007 10:33AM by DoubleNo.
Oui tel que dans la base de données, donc les espaces sont des espaces et non des _. C'est la valeur du champ ID de la table. Un champ personnalisé doit donc être identifié soit par son nom soit par son numéro d'ID. 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
Je viens de tester l'import, et ça ne fonctionne toujours pas. Je suis passé par les id des champs dans ma macro et voici l'erreur que ça me renvoie à l'étape 4 :
Cette fois-ci j'ai un message chose que je n'avais pas avant. Mais je ne comprends toujours pas pourquoi ça ne veut pas fonctionner.
Deux choses : * Le projet doit être indiqué (soit par l'une des balises <project_id> ou <project_name>, soit en sélectionnant un projet lors de l'importation (la sélection doit se faire en haut à droite, juste au dessus de case #issue)) * Si un bug doit être créé (ie, il n'existe pas dans la base de données) il ne doit pas avoir d'ID. En effet, le plugin se sert de cette information pour mettre à jour ou ajouter un bug. Dans tous les cas, lors de l'étape 3, le plugin indique ce qu'il va faire (update ou add). Dans votre cas, vous essayé de mettre à jour un bug qui n'existe pas. 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
Ah voila quel était mon problème alors . Je viens de les enlever, j'arrive plus loin qu'avant, mais j'ai encore un problème, voilà ce qu'il m'annonce : C'est assez explicite, mais je ne comprends pas en quoi il ne les trouve pas vu qu'il y en a déjà plein la base des comme ça.
Vu que ce ne sont que des warnings, l'import a dû fonctionner normalement. Les warnings sont dûs à un problème de compatibilité du plugin avec la version de Mantis. 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
L'ajout ne s'est pas fait. J'obtiens ceci sur la page de la 4eme étape :
Edited 1 time(s). Last edit at 05/30/2007 12:58PM by DoubleNo.
Hummm, il n'est pas très joueur ce plugin...
En tout cas pour l'ajout il réponds erreur. C'est déjà une bonne nouvelle en soit... (Ca veut dire qu'il ne s'est pas vautré). Les causes possibles : - Pas de summary - Pas de description - Pas de project_id - Un custom field obligatoire lors du report 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
Bon le bogue a été ajouté. J'ai compris quelques petites choses concernant l'import, par exemple dans une liste, il ne faut pas donner le libellé de l'élément, mais le numéro de l'élément dans la liste. Ce qui ne facilite pas vraiment ma macro mais bon je vais me debrouiller.
Par contre j'ai un problème assez embêtant, les statuts ne sont pas pris en compte. J'ai essayé d'ajouter une observation à l'état Terminée (état ajouté par moi), lors de l'étape 3 il m'indique bien un bogue à l'état terminé et le surligne de la bonne couleur, mais lorsque celui ci est ajouté il passe à l'état Ouvert. Et également j'ai indiqué une date de soumission du bogue, mais lors de l'import il ne la prend pas en compte et indique le jour d'aujourd'hui. Sinon les 2 warnings sont incompréhensibles, vu que les 2 données ont bien été ajoutées. Voilà ça fait un peu long mais en même temps c'est la première fois que j'arrive à cette étape Edited 1 time(s). Last edit at 05/30/2007 03:31PM by DoubleNo.
J'ai pas compris. Peut-être que cela concerne les champs personnalisés, si oui j'ai compris et c'est un bug qu'il faut que je corrige.
C'est "normal", le plugin utilise les fonctions de Mantis pour ajouter un bug (il n'y a donc pas de possibilité de fixer le statut et la date de soumission). Peut être qu'il faut que j'ajoute un update juste après la création... C'est parce que le plugin prends la valeur par défaut puis la remplace par la valeur trouvée si elle existe. Dans tous les cas il faut que je fasse un cas particulier pour la version < 1.1.0x de Mantis. C'est plutôt une bonne nouvelle de voir le bout. Je vous propose que je passe un peu de temps pour corriger le point 1 (afin de ne pas avoir à trop modifier votre macro) ce soir et je vous repropose une nouvelle version pour demain (si j'ai le temps). A ce propos ça m'arrangerais bien d'avoir un exemple de ce que vous avez dû faire et de ce que vous attendiez. 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
Ceci n'est vrai que pour les champs déjà présents à la base dans Mantis. Par exemple : $s_severity_enum_string = '10:Orléans,20:Clermont'; Dans cette liste pour identifier Orléans, il ne faut pas que mette Orléans dans mon xml mais 10. ce qui n'est pas évident vu que je récupère le mot Orléans dans mon Excel. Ah c'est assez embêtant, car la date de soumission est très importante dans l'outil que j'ai actuellement, puisque celui ci est déjà utilisé depuis des années, donc il y a des bogues assez anciens que l'on retrouve grâce à la date de soumission justement. Et l'état est par contre indispensable, puisque sans lui je ne peux plus suivre mes bogues.
Merci c'est très gentil de votre part. Mais, sans vouloir abuser de votre gentillesse, le point le plus important est le statut enfin si la modification est possible. Pour cela il faudrait que je vous donne des exemples du document que j'utilise comme base de départ. Je vais vous envoyer un lien pour y accéder par message privé. Edited 1 time(s). Last edit at 05/30/2007 03:59PM by DoubleNo.
Dans ce cas je me concentre sur l'update du bug après création (notamment pour corriger la date de soumission et l'état du bug).
Note: J'ai aussi une demande de support pour le plugin Wiki, je vais donc devoir me partager en deux ce soir (Je commencerai par le plugin I/E, il me semble que je peux aboutir rapidement à une solution). Par contre je ne pense pas pouvoir gèrer différent format de la date, donc je ne supporterai que votre format dans un premier temps. 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:
14
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|