Projet

Général

Profil

Anomalie #6375

Les check 'valid_regexp' ne sont plus pris en compte

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
07/10/2013
Echéance:
11/10/2013
% réalisé:

100%

Temps estimé:
0.25 h
Temps passé:
Distribution:
EOLE 2.4

Description

On peut entrer n'importe quoi dans exim_address_rewrite_flags alors qu'i y a la contrainte suivante :

        <check name='valid_regexp' target='exim_address_rewrite_flags'>
            <param>^[EFTbcfhrstSQqRw\s]*$</param>
            <param name='err_msg'>Les flags doivent être une série des caractères suivants: EFTbcfhrst S QqRw</param>
        </check>


Demandes liées

Lié à eole-aaf - Evolution #6361: Reporter la variable "code_ent" dans Thot Fermé 07/10/2013 11/10/2013

Révisions associées

Révision 71df14b5 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

reactivation des validations (fixes #6375)

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Assigné à Daniel Dehennin supprimé

Problème confirmé depuis le prompt python :

>>> from creole.loader import creole_loader
>>> conf = creole_loader()
>>> conf.read_write()
>>> conf.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags = [u'bidule']
>>> conf.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags
[u'bidule']

#2 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Assigné à mis à Emmanuel GARETTE

Les validateurs ne sont plus chargés.

#3 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Echéance mis à 11/10/2013
  • Début mis à 07/10/2013
  • Temps estimé changé de 1.00 h à 0.25 h
# python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from creole.loader import creole_loader
>>> c=creole_loader(rw=True)
>>> c.creole.messagerie.exim_address_rewrite = 'oui'
>>> c.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_pattern.append(None)
>>> c.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags = [u'bidule']
Traceback (most recent call last):
[..]
ValueError: valeur invalide pour l'option exim_address_rewrite_flags : Les flags doivent être une série des caractères suivants: EFTbcfhrst S QqRw
>>> 

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

OK avec creole 2.4.0-199

/!\ valeur invalide pour l'option code_ent : L'identifiant doit être compose d'une lettre et d'un chiffre

Formats disponibles : Atom PDF