> On Fri, 2009-06-05 at 10:53 +0200, [email protected] wrote: >> > On Fri, 2009-06-05 at 09:56 +0200, [email protected] 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
Bonjour Medhi, Bon tant mieux, c'est le patch que j'avais mis en prod mais en doutant compte-tenu des mes interrogations :) (cf. http://www.list.aliasource.fr/pipermail/obm/2009-June/002027.html, soit de la normalité que b.projecttask_label puisse être NULL) Merci pour l'info, Cordialement. _______________________________________________ Obm mailing list [email protected] http://www.list.aliasource.fr/mailman/listinfo/obm
