https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2014-11-24T08:39:59ZEnsemble Ouvert Libre Évolutifcreole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=385362014-11-24T08:39:59ZEmmanuel GARETTE
<ul><li><strong>Projet</strong> changé de <i>Distribution EOLE</i> à <i>creole</i></li></ul> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=385382014-11-24T09:03:24ZChristophe Dezédezechristophe@gmail.com
<ul></ul><pre>
if param.startswith('['):
param = eval(param)
if isinstance(param, list) and len(param) != len(conditions):
</pre>
<p>c OK</p> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386032014-11-24T13:43:07ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/38603/diff?detail_id=51543">diff</a>)</li></ul> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386042014-11-24T14:00:15ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Tracker</strong> changé de <i>Anomalie</i> à <i>Tâche</i></li><li><strong>Temps estimé</strong> mis à <i>1.50 h</i></li><li><strong>Tâche parente</strong> mis à <i>#9754</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>1.5</i></li></ul><p>NB : prévoir l'ajout du cas dans le test unitaire "test_genconfig.py".</p> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386082014-11-24T16:18:25ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Joël Cuissinat</i></li></ul> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386102014-11-24T16:25:30ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Correction de calc_multi_condition avec une liste * creole/eosfunc.py : correction de la fonctio..." href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/16b36fd66834dc240faca369789e8a925c4a4ace">16b36fd66834dc240faca369789e8a925c4a4ace</a>.</p> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386112014-11-24T16:26:06ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>1.5</i> à <i>0.15</i></li></ul> creole - Tâche #9797: calc_multi_condition gere mal les listes ?https://dev-eole.ac-dijon.fr/issues/9797?journal_id=386712014-11-25T16:32:40ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.15</i> à <i>0.0</i></li></ul><p>validé sur scribe 2.4.1 avec les ajouts suivantes dans 00_common.xml:</p>
<pre>
<variable name='target_multi' type='oui/non' description="var de test multi_condition" mode='basic'/>
<fill name='calc_multi_condition' target='target_multi'>
<param>['2.4','2.4.1']</param>
<param type='eole' name='condition_1'>eole_version</param>
<param type='eole' name='condition_2'>eole_release</param>
<param name='match'>oui</param>
<param name='mismatch'>non</param>
</fill>
</pre>
<pre>
root@scribe:~# CreoleGet target_multi
oui
</pre>
<p>en remplaçant par <strong><param>['2.4','2.4.0']</param></strong> :</p>
<pre>
root@scribe:~# CreoleGet target_multi
non
</pre>