Projet

Général

Profil

Development #72362

grep : rechercher dans les conditions

Ajouté par Emmanuel Cazenave il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 décembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sur les conditions de page, de champ.

Dans les données de traitement.


Fichiers

Révisions associées

Révision 5407b99a (diff)
Ajouté par Emmanuel Cazenave il y a plus d'un an

grep: search in actions conditions (#72362)

Révision 19a4e41b (diff)
Ajouté par Emmanuel Cazenave il y a plus d'un an

grep: search in field/page conditions (#72362)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus d'un an

Emmanuel Cazenave a écrit :

Dans les données de traitement

Traité dans #72311.

#2

Mis à jour par Emmanuel Cazenave il y a plus d'un an

Bilan des courses, recherche dans les conditions de :

  • action
  • champ
  • page
#3

Mis à jour par Frédéric Péters il y a plus d'un an

Pour 0002, je préférerais que comme dans la recherche des dépréciations ça soit plutôt une gestion explicite du cas du champ page, j'ai l'impression que le code suivant (pas testé) ferait le même taf, plus explicite et plus court :

                if field.type == 'page':
                    for condition in field.get_conditions():
                        if self.check_string(condition.get('value', ''), url=url):
                             break
                    else:
                        continue
                elif getattr(field, 'condition', None):
                    if self.check_string(condition.get('value', ''), url=url):
                        continue
#5

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)

Rebasé et poussé.

commit 19a4e41b20fda96b9b6ac0885080cf263a417eb2
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Dec 14 16:51:44 2022 +0100

    grep: search in field/page conditions (#72362)

commit 5407b99a69b33301ac8bef667c007de5a621baed
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Dec 14 16:22:47 2022 +0100

    grep: search in actions conditions (#72362)
#7

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a environ un an

Automatic expiration

Formats disponibles : Atom PDF