You are not logged in.
Bonjour,
Je rencontre actuellement un problème avec le plugin Project Management. En effet il semblerait que le Gant généré au niveau du projet n'affiche pas les tâches bien que l'option "voir sur le Gant" soit positionné sur oui.
Merci d'avance pour votre aide et un grand merci pour votre travail.
GLPI-->0.80.61 ProjectManagement-->1.1.0
Offline
Bonjour,
Je rencontre actuellement un problème avec le plugin Project Management. En effet il semblerait que le Gant généré au niveau du projet n'affiche pas les tâches bien que l'option "voir sur le Gant" soit positionné sur oui.
Merci d'avance pour votre aide et un grand merci pour votre travail.
GLPI-->0.80.61 ProjectManagement-->1.1.0
Bonjour,
Le plugin 1.0.1 est compatible avec la version 0.72, avec le mode debug, vous pourriez visualiser les logs et faire un état auprès des personnes concernées.
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Oui j'ai recu un mail pour ce soucis, faut que je regarde
Offline
Merci d'avance ^^
Pour info la valeur est bien changée dans la base lorsque l'on change le champ "voir sur le gant".
mysql> select name, show_gantt from glpi_plugin_projet_tasks;
+------+------------+
| name | show_gantt |
+------+------------+
| P1 | 1 |
+------+------------+
1 row in set (0.00 sec)
mysql> select name, show_gantt from glpi_plugin_projet_tasks;
+------+------------+
| name | show_gantt |
+------+------------+
| P1 | 0 |
+------+------------+
1 row in set (0.00 sec)
Je regarde le code php en parallèle, avec un peu de chance je vais tomber sur le couac ^^
Offline
Bon, j'ai regardé un peu le code php du plugin et il y avait effectivement une petite coquille dans ce fichier:
./inc/task.class.php --> ligne 1597
AND `".$this->getTable()."`.`plugin_projet_projets_id` = '0'
à remplacer par :
AND `".$this->getTable()."`.`plugin_projet_projets_id` = '$ID'
Ainsi la requete retourne bien la liste des taches au lieu de ne rien retourner.
En espérant que cela puisse servir à d'autres.
Bonne soirée ^^
Offline
J'ai corrigé et commité, merci beaucoup
Offline
Bonjour,
Maintenant que l'on voit bien les tâches, je m'aperçois qu'il y a un problème avec les tâches parentes. Voici les modifs permettant d'afficher les dépendances entre les tâches correctement:
Fichier ./inc/task.class.php (release 840):
ligne 1597 remplacer : AND `".$this->getTable()."`.`plugin_projet_projets_id` = '".$ID."' <-- la modif d'hier
par : AND `".$this->getTable()."`.`plugin_projet_tasks_id` = '0'
ligne 1640 remplacer : $parent=$row["plugin_projet_projets_id"];
par : $parent=$row["plugin_projet_tasks_id"];
ligne 1685 remplacer : WHERE `plugin_projet_projets_id` = '$IDt'
par : WHERE `plugin_projet_tasks_id` = '$IDt'
ligne 1691 remplacer : ORDER BY `status`,`begin_date` DESC";
par : ORDER BY `plugin_projet_taskstates_id`,`begin_date` DESC";
ligne 1696 remplacer : $this->showTaskGantt($ID,$row3["id"],$row["plugin_projet_projets_id"],'',$prefix);
par : $this->showTaskGantt($ID,$row3["id"],$row["plugin_projet_tasks_id"],'',$prefix);
Bonne journée.
Last edited by Ptyool (2012-01-18 23:40:33)
Offline