Projet

Général

Profil

Tâche #20626

Mis à jour par Joël Cuissinat il y a environ 6 ans

Lorsqu'on essaie de mettre en place ce type de déclaration (cf. dico joint), on obtient l'erreur suivante :
<pre>
impossible de créer l'option test_target : valeur de "expected" malformé, doit être valide pour l'option test_target :
</pre>

Si on modifie le type de la variable en "string" cela fonctionne comme attendu.

En rapport avec la demande, il faut corriger la documentation :
http://eole.ac-dijon.fr/documentations/2.6/partielles/HTML/EOLE/co/04-contraintes.html#sjN1ea

En effet
<pre>
<check name='valid_entier' target='nombre'>

<param name='min'>0</param>

<param name='max'>50</param>

</check>
</pre>

doit être remplacé par :
<pre>
<check name='valid_entier' target='nombre'>

<param name='mini'>0</param>

<param name='maxi'>50</param>

</check>
</pre>

Sur un Eolebase 2.6.1 :
<pre>
root@eolebase:~# rgrep -A 4 valid_entier /usr/share/eole/creole/dicos/*
/usr/share/eole/creole/dicos/00_common.xml: <check name='valid_entier' target='vm_swappiness'>
/usr/share/eole/creole/dicos/00_common.xml- <param name="mini">0</param>
/usr/share/eole/creole/dicos/00_common.xml- <param name="maxi">100</param>
/usr/share/eole/creole/dicos/00_common.xml- </check>
/usr/share/eole/creole/dicos/00_common.xml-
--
/usr/share/eole/creole/dicos/10_conteneur.xml: <check name='valid_entier' target='nombre_conteneur'>
/usr/share/eole/creole/dicos/10_conteneur.xml- <param name='mini'>1</param>
/usr/share/eole/creole/dicos/10_conteneur.xml- <param name='maxi'>5</param>
/usr/share/eole/creole/dicos/10_conteneur.xml- </check>
/usr/share/eole/creole/dicos/10_conteneur.xml- <condition name='disabled_if_in' source='nombre_conteneur'>
--
/usr/share/eole/creole/dicos/10_conteneur.xml~: <check name='valid_entier' target='nombre_conteneur'>
/usr/share/eole/creole/dicos/10_conteneur.xml~- <param name='mini'>1</param>
/usr/share/eole/creole/dicos/10_conteneur.xml~- <param name='maxi'>5</param>
/usr/share/eole/creole/dicos/10_conteneur.xml~- </check>
/usr/share/eole/creole/dicos/10_conteneur.xml~- <condition name='disabled_if_in' source='nombre_conteneur'>
--
/usr/share/eole/creole/dicos/26_mail.xml: <check name='valid_entier' target='exim_quota'>
/usr/share/eole/creole/dicos/26_mail.xml- <param name="mini">0</param>
/usr/share/eole/creole/dicos/26_mail.xml- </check>
/usr/share/eole/creole/dicos/26_mail.xml-
/usr/share/eole/creole/dicos/26_mail.xml: <check name='valid_entier' target='exim_quota_warn'>
/usr/share/eole/creole/dicos/26_mail.xml- <param name="mini">0</param>
/usr/share/eole/creole/dicos/26_mail.xml- </check>
/usr/share/eole/creole/dicos/26_mail.xml-
/usr/share/eole/creole/dicos/26_mail.xml- <condition name='disabled_if_in' source='activer_spamassassin' fallback='True'>
root@eolebase:~#
</pre>

Retour