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 > > Merci ! > > > > _______________________________________________ > Obm mailing list > [email protected] > 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 _______________________________________________ Obm mailing list [email protected] http://www.list.aliasource.fr/mailman/listinfo/obm
