Plugin import et champs personnalisés
Bonjour,
J& #039;utilise des champs personnalisés dont la valeur peut être modifiée avec l& #039;import d& #039;un fichier XML.
J& #039;ai constaté (mantis 1.0.7 + pluginmanager 0.1.2 + plugin import/export 0.0.4a5) que pour modifier un champ personnalisé via l& #039;import, il faut qu& #039;il soit déclaré "Nécessaire à la mise à jour" dans la page de gestion des champs personnalisés. Cela oblige à ce que ces champs soient toujours présents dans le fichier XML (sinon "custom filed missing" à tous les coups en phase 4 de l& #039;import) et que si on ne veut pas les modifier il faut les ré-importer avec leur valeur d& #039;origine.
Peut-on modifier le plugin afin qu& #039;il autorise l& #039;import de champs non déclaré "Nécessaire à la mise à jour" ?
Bonjour,
J& #039;ai testé vos 2 mises à jour. Tout semble fonctionner correctement maintenant du côté de l& #039;import des champs personnalisés. Merci > <
Par contre j& #039;ai du coup essayé d& #039;installer le plugin LonCF 0.0.2. Le message suivant est apparu et je n& #039;ai plus accès à mon site Mantis :
Fatal error: Cannot redeclare pm_old_custom_field_destroy() (previously declared in C:\wamp\www\mantis-1.0.7\core\custom_field_api.php:526) in C:\wamp\www\mantis-1.0.7\core\custom_field_api.php on line 555
Y a t-il un problème entre le plugin manager et LonCF ?
Quote dm29
Bonjour,
J& #039;ai testé vos 2 mises à jour. Tout semble fonctionner correctement maintenant du côté de l& #039;import des champs personnalisés. Merci > <
Par contre j& #039;ai du coup essayé d& #039;installer le plugin LonCF 0.0.2. Le message suivant est apparu et je n& #039;ai plus accès à mon site Mantis :
Fatal error: Cannot redeclare pm_old_custom_field_destroy() (previously declared in C:\wamp\www\mantis-1.0.7\core\custom_field_api.php:526) in C:\wamp\www\mantis-1.0.7\core\custom_field_api.php on line 555
Y a t-il un problème entre le plugin manager et LonCF ?
Vous l& #039;aviez déjà installé avant ? Pour corriger le problème il faut retirer la double définition de la fonction pm_old_custom_field_destroy(), il y a une qui fait quelque lignes et une plus grande, détruisez la plus petite des deux.
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,
Je relance la discussion car je me suis aperçu que lors d& #039;un import, les champs personnalisés non présents dans mon fichier XML (et déclarés comme non nécessaires à la mise à jour dans Mantis) sont remplacés soit par leur valeur par défaut, soit mis à blanc.
En fait, le comportement attendu serait que si le champ personnalisés n& #039;est pas présent dans le fichier d& #039;import XML et qu& #039;il n& #039;est pas déclaré comme nécessaire à la mise à jour il n& #039;est pas modifié.
Qu& #039;en pensez-vous ?
Quote dm29
Bonjour,
Je relance la discussion car je me suis aperçu que lors d& #039;un import, les champs personnalisés non présents dans mon fichier XML (et déclarés comme non nécessaires à la mise à jour dans Mantis) sont remplacés soit par leur valeur par défaut, soit mis à blanc.
En fait, le comportement attendu serait que si le champ personnalisés n& #039;est pas présent dans le fichier d& #039;import XML et qu& #039;il n& #039;est pas déclaré comme nécessaire à la mise à jour il n& #039;est pas modifié.
Qu& #039;en pensez-vous ?
Ca le fait toujours même avec la nouvelle 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
Quote deboutvQuote dm29
Bonjour,
Je relance la discussion car je me suis aperçu que lors d& #039;un import, les champs personnalisés non présents dans mon fichier XML (et déclarés comme non nécessaires à la mise à jour dans Mantis) sont remplacés soit par leur valeur par défaut, soit mis à blanc.
En fait, le comportement attendu serait que si le champ personnalisés n& #039;est pas présent dans le fichier d& #039;import XML et qu& #039;il n& #039;est pas déclaré comme nécessaire à la mise à jour il n& #039;est pas modifié.
Qu& #039;en pensez-vous ?
Ca le fait toujours même avec la nouvelle version?
Oui. Je travaille avec les plugins importexport-0.1.0a3 et pluginmanager-0.1.3a2.
Cette version (importexport) résout le PB de l& #039;obligation de déclarer un champ personnalisé comme nécessaire à la modification pour pouvoir modifier sa valeur par un import. Par contre la mise à jour d& #039;un champ alors qu& #039;il n& #039;est pas présent dans le fichier d& #039;import est toujours d& #039;actualité. Pouvez-vous m& #039;aider ?
Daniel.
Quote dm29Quote deboutvQuote dm29
Bonjour,
Je relance la discussion car je me suis aperçu que lors d& #039;un import, les champs personnalisés non présents dans mon fichier XML (et déclarés comme non nécessaires à la mise à jour dans Mantis) sont remplacés soit par leur valeur par défaut, soit mis à blanc.
En fait, le comportement attendu serait que si le champ personnalisés n& #039;est pas présent dans le fichier d& #039;import XML et qu& #039;il n& #039;est pas déclaré comme nécessaire à la mise à jour il n& #039;est pas modifié.
Qu& #039;en pensez-vous ?
Ca le fait toujours même avec la nouvelle version?
Oui. Je travaille avec les plugins importexport-0.1.0a3 et pluginmanager-0.1.3a2.
Cette version (importexport) résout le PB de l& #039;obligation de déclarer un champ personnalisé comme nécessaire à la modification pour pouvoir modifier sa valeur par un import. Par contre la mise à jour d& #039;un champ alors qu& #039;il n& #039;est pas présent dans le fichier d& #039;import est toujours d& #039;actualité. Pouvez-vous m& #039;aider ?
Daniel.
Dés que je peux je corrige.
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
Voici une version qui devrait corriger : importexport-0.1.0a5.mantis.pkg.
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 tarde un peu pour vous répondre mais effectivement les problèmes d& #039;import cités plus haut dans la discussion sont résolus.
Merci encore > <
Un autre problème est apparu suite à une utilisation intensive de ce superbe produit qu& #039;est Mantis et votre plugins d& #039;import/export.
Il s& #039;agit d& #039;un plantage au niveau de l& #039;export à partir d& #039;un grand nombre de bugs à exporter (environ 200). En effet lorsque tous les bugs sont cochés et que la sélection des champs à exporter est faite l& #039;export semble démarrer mais au bout d& #039;un moment une page blanche s& #039;affiche puis s& #039;est un retour à la page d& #039;accueil ????
Daniel
Il n& #039;y a pas un message dans les logs du serveur web ?
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
Online Users
Guests:
5
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|