[Fwd: Re: [Obm] Affichage des tâches dans la gestion des temps]

Mehdi Rande mehdi.rande at aliasource.fr
Wed Jun 10 14:35:30 CEST 2009


On Fri, 2009-06-05 at 10:53 +0200, obm at dabfus.net wrote:
> > On Fri, 2009-06-05 at 09:56 +0200, obm at dabfus.net wrote:
> >> [re-post complet]
> >>
> >> Bonjour,
> >>
> >> j'ai migré vers OBM UI 2.2.4 (de 2.1.X en passant par versions
> >> intermédiaires) mais un problème se pose, peut-être d'ailleurs depuis
> >> des
> >> versions précédentes :
> >>
> >> Dans le module de gestion des temps, sur la ligne "Projet", je
> >> sélectionne
> >> un projet dans la première liste déroulante, et la seconde liste
> >> déroulante permettant de sélectionner une tâches présente par exemple 5
> >> entrées (il y a bien 5 tâches sur le projet), mais le label des tâches
> >> est
> >> vide (je vois 5 lignes vides quand je clique sur la liste).
> >>
> >> Si je choisis une ligne, je vois bien le label de la tâche dans la ligne
> >> alors nouvellement créé indiquant les temps renseignés. Donc en clair la
> >> liste se charge avec les bons IDs mais un bug se produit pour afficher
> >> les
> >> labels des tâches dans cette liste.
> >>
> >> Une idée de la cause ?
> >
> > Bonjour,
> >
> > Pourriez-vous envoyer les sources html de la page en question? ou
> > (mieux) les sources du formulaire de gestion des tâches?
> > De plus quel navigateur utilisez-vous?
> >
> > Cordialement,
> > Mehdi
> >
> >
> 
> Bonjour Mehdi,
> 
> Le problème se pose avec l'ensemble des navigateurs (a minima testé avec
> Mozilla Firefox 3.0.10 et IE 7). Je suppose un bug lié à mon instance /
> prb de migration ?.
> 
> Difficile de banaliser les sources HTML, mais voici par exemple ce que
> l'on peut trouver, là où les labels sont vides :
> 
> projecttask = new Object({
> 
> '5': new Array (
> new Object({'label':"",'id': 7} ),
> new Object({'label':"",'id': 8} ),
> new Object({'label':"",'id': 10} ),
> new Object({'label':"",'id': 9} )
> 
> En PJ, les sources du module "time", le problème se posant lors de l'usage
> de la page "time_index.php".

Trouvé!
C'est un bug de l'interface qui sera corrigé en 2.2.5 :

http://www.obm.org/bugzilla/show_bug.cgi?id=338
Le diff si vous ne voulez pas patienter :

Index: time_query.inc
===================================================================
--- time_query.inc	(revision 4343)
+++ time_query.inc	(working copy)
@@ -1025,7 +1025,7 @@
   $a_concat[]=array('type'=>'field', 'value'=>'a.projecttask_label');
   $concat = sql_string_concat($db_type, $a_concat);
   display_debug_msg($concat, $cdg_sql, "run_query_time_projecttask : $db_type concat : ");
-  $sql_if = sql_if($db_type, 'a.projecttask_parenttask_id = 0', 'a.projecttask_label', $concat);
+  $sql_if = sql_if($db_type, 'a.projecttask_parenttask_id IS  NULL', 'a.projecttask_label', $concat);
 
   $query = "
     SELECT



Cordialement,
Mehdi 

> 
> Merci !
> 
> 
> 
> _______________________________________________
> Obm mailing list
> Obm at list.aliasource.fr
> http://www.list.aliasource.fr/mailman/listinfo/obm
-- 
Mehdi Rande
Aliasource - Groupe LINAGORA
4 rue Giotto, Parc Technologique du Canal 31520 RAMONVILLE SAINT AGNE
Téléphone : +33 (0)5 62 19 24 91



More information about the Obm mailing list