Projet

Général

Profil

Actions

Anomalie #113

fermé

Non prise en compte de certains filtres

Ajouté par Grégory MARIGOT - TEICEE il y a presque 13 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
Début:
23/06/2011
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
2.0

Description

Par exemple sur la liste des thèmes d'ateliers, le filtre "actif" (oui / non) ne marche pas, la liste n'en tient jamais compte.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Evolution #91: Persistence de filtresFerméGrégory MARIGOT - TEICEE25/02/2011

Actions

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 13 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Grégory MARIGOT - TEICEE
  • % réalisé changé de 0 à 100

Modifications publiées sur le svn (r488) :

Depuis la mise en place des filtres persistents, les formulaires de filtrage utilisent un nouveau schéma de validation particulier (sfValidatorSchemaTolerant). Celui-ci permet d'accepter les valeurs de formulaires partiellement valides : très utile pour appliquer les filtres valides alors que d'autres peuvent contenir des valeurs non disponibles provenant des filtres persistents.

L'utilisation de ce schéma en place de celui utilisé par défaut dans la classe mère (sfForm) s'effectuait dans la méthode setup() de la classe commune BaseFormFilterPropel. Or les classes de base des formulaires, qui héritent de cette dernière, définissent les validateurs par défaut des champs puis seulement appelent le setup de la classe parente. Dans ces conditions l'affectation du nouveau schéma supprimait tous les validateurs définis par défaut.

A présent l'usage de la classe sfValidatorSchemaTolerant a été retiré du setup de BaseFormFilterPropel. Par contre celle-ci surcharge la méthode setValidators() pour qu'il soit utilisé et ceci dès que les classes de base vont mettre en place leurs validateurs.

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 12 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF