N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Suite aux notifications reçues récemment concernant des problèmes de fonctionnement de mon plugin de suivi de temps pour le bugtracker mantis, j’ai décidé qu’il était temps de mettre à jour ce plugin. ( Celui-ci date de presque 2 ans déjà … :-))
Je vous annonce donc la sortie de la version 0.2 du module.
Celui-ci a été testé sans problèmes particuliers sur la dernière version de mantis à ce jour ( 1.2.15 )
Voici le changelog de cette version :
- Ajout de la gestion des dates d’échéance.
- Mise à jour de la version du fullCalendar ( 1.5.1 à 1.6.1)
- Réorganisation de l’architecture des dossiers
- Modifications des options d’affichage en fonction du profil de visualisation et du projet sélectionné
- Administrateur :
- visualisation de toutes les dates d’échéances
- visualisation de toutes les actions des développeurs ( Possibilité de filtrer par développeur )
- Développeur :
- visualisation des dates d’échéances des bugs assignés
- visualisation de ses actions
- Administrateur :
Attention afin que le plugin soit fonctionnel il est nécessaire d’avoir bien activé les options suivantes dans votre fichier config_inc.php
#Activation de la gestion du temps sur les bugs $g_time_tracking_enabled = ON; #Activation de la date d'échéance des bugs $g_due_date_update_threshold = DEVELOPER; $g_due_date_view_threshold = REPORTER; |
Récupérer la dernière version et les dernières informations du plugin depuis la page :
https://www.h-hennes.fr/blog/plugin-suivi-de-temps-pour-mantis-bugtracker/
Le plugin n’affiche pas les events dans le calendrier. Firebug montre que la response au json-events.php
Retourne des warnings (liés à des customisations config_inc.php nécessaires), dont des paramètres n’utilisant pas les ‘simples quotes’ pour des params
Ex :
Message warning contenu dans la reponse lié au paramètre $g_enable_eta = ON;
( ! ) Notice: Use of undefined constant ON – assumed ‘ON’ in C:\Program Files\wamp\www\mantisbt-1.2.15\config_inc.php on line 156
Call Stack
Résultat : le plugin n’affiche pas les events car il ne sait pas lire le jSon contenu en fin de response http (juste après les warnings ci dessus).
Bonjour,
Pour résoudre ce problème il faut ajouter le code suivant
include(‘../../../core/constant_inc.php’);
en haut de la page json-events.php avant le code
include(‘../../../config_inc.php’);
Merci pour ce retour je vais intégrer ce correctif dans le plugin.
Cordialement,
Bonjour
Je vous remercie infiniment pour vos efforts,Je voudrais juste vous mettre au courant que meme si j’ai ajouté include(‘../../../core/constant_inc.php’);
en haut de la page json-events.php avant le code
include(‘../../../config_inc.php’);
J’arrive tjr pas à voir les bug dans le calendrier, il est tjr vide 🙁 .Merci de m’aider à resoudre ce blém car j’en ai vrm besoin
Bonjour,
Avez-vous un message d’erreur dans firebug ?
Ou éventuellement un lien à me donner pour tester ?
Cordialement,
C’est un problème de format quote utiliser ‘ pas ‘ dans le copier/coller. Merci pour le fix.
Effectivement il y’a un problème dans dans l’affichage des commentaires pour le caractère de quote « ‘ »
Le rendu est faux bien que le bon caractère sois saisi dans le commentaire.
Il faut remplacer le caractère « ‘ » par le simple quote ( touche 4 du clavier )
Quoi qu’il en soit le correctif a été ajouté en version 0.2.1 du module disponible en téléchargement dans l’article 😉
Bonjour,
J’utilise Mantis dans le cadre d’un stage pour mettre en place un outil de gestion de projet, ce plugin est donc très intéressant !
Néanmoins, lorsque je me rends dans « Voir l’Agenda », mon calendrier est vide, et Firebug me renvoie : « Undefined variable: results in C:\Users\F21174\Documents\xampp\htdocs\mantis\plugins\Agenda\pages\json-events.php on line 132
null »
Pouvez-vous éclairer ma lanterne ?
Merci d’avance !
Bonjour,
Cette erreur est liée à l’affichage des warning php dans ta config php.
Plusieurs solutions sont possibles :
Une fois que tu aura des échéances à afficher dans le calendrier cette erreur ne sera plus affichée.
Cordialement,
J’ai bien noté le code, et effectivement, l’erreur a disparu. Cependant, mon calendrier est toujours vide… (alors que j’ai noté des échéances…)
Voyez-vous une autre source de problème ?
Cordialement,
Bizarre.
Pour débugger essaye d’afficher la requête $query_dl (ligne 109 à 113 )
Et de voir avec phpmyadmin si la requête renvoie des résultats, les échéances affichées sont issues de cette requête.
Merci d’abord pour ce plugin que je l’utilise actuellement pour la gestion de suivi des bugs.
Cependant, j’ai un ptit soucis d’affichange lorsque l’utilisateur n’est pas un administrauteur. En effet, la variable $t_user_id est toujours remplie par 0. Cela empeche le remplissage de mon calendrier par les actions et/ou échéance. le probleme ne se pose pas pour Admin, parceque la requete SQL utilisée ne controle pas sur le handler dans ce cas la.
Merci de votre aide.
Hola, buscando un plugin de agenda para mantisbt encontre tu web. Lo pude configurar y además le cambie el idioma a Español. Detecte un bug cuando queres ingresar a la incidencia « Voir le descriptif du bug » en ves de traer bug_id utiliza el id de la nota.
Lo que se debe remplazar en plugins/Agenda/pages/json-events.php
linea 100 ‘bug_link’ => $bug_link.’view.php?id=’.$result[‘id’],
por
‘bug_link’ => $bug_link.’view.php?id=’.$result[‘bug_id’],
Perdón por la traducción utilice google
Bonjour, je cherche un programme de plug-in pour MantisBT trouvé votre site. Je pourrais mettre en place et sera également changer la langue espagnole. Détecte un bug lors de l’entrée de l’incidence veulent « Voir le descriptif du bug » au lieu d’apporter bug_id utilise l’ID de la note.
Qu’est-ce à remplacer dans plugins / Agenda / pages / JSON-events.php
ligne 100 ‘bug_link’ => $ bug_link.’view.php? id = ‘. $ Result [‘id’],
par
‘bug_link’ => $ bug_link.’view.php? id = ‘. $ Result [‘bug_id’],
Désolé d’utiliser la traduction de Google
Santé
Saludos
Bonjour,
Desolé je n’ai pas compris votre demande ni en français, ni en espagnol.
I you speak english, can you explain it in english ?
Hello, Thanks for sharing the plugin. I’m from Argentina and the plugin translated into Spanish.
I found a mistake.
In the file json-events.php on line 100
Original
‘bug_link’ => $ bug_link.’view.php? id = ‘. $ result [‘ id ‘],
And it must be replaced by
‘bug_link’ => $ bug_link.’view.php? id = ‘. $ result [‘ bug_id ‘],
Thanks
Hello,
I’ll check this asap, and i’m planning to put the module on github, so people can correct it, and add translation if needed.
Thanks for your return !
Hello, i updated the changes. Check whether this ok because I have no experience with github.
thanks
Hey there
I enclose the plugin, if I forget a file.
Regarding the error that you mention it may be UTF-8. In Spanish it is not necessary, but may give wrong with the database in French
Los archivos modificados fueron
json-events
fullcalendar_init (The latter is the error that displays the image)
http://www.mediafire.com/download/51p79vo9mgyyz2l/Agenda.zip
I got a catch
http://www.mediafire.com/view/kzov5y78jngev2z/Captura.PNG
Regards,
Bonjour,
Est ce que ce pluging compatible avec la Version 2.4.2 de MantisBT?
Cordialement,
Comment installer Bower in Windows ?
Bonjour,
Vous pouvez suivre le tutoriel suivant : https://www.supinfo.com/articles/single/2378-pourquoi-comment-installer-bower
Si vous téléchargez l’archive complète du module, les dépendances devraient y figurer.