Projet

Général

Profil

Development #71818

grep : une chaine présente dans le paramétrage de préremplissage d'un champ ne remonte pas

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:
29 novembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Genre un champ de formulaire avec {% if form_var_siret != "" %}{{webservice.entreprise_par_siren.data.entreprise.siret_siege_social}}{% endif %} n'est pas trouvé par wcs-manage grep entreprise_par_siren.


Fichiers

Révisions associées

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

grep: search in prefill (#71818)

Historique

#2

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

  • Sujet changé de grep : une chaine présente dans un le paramétrage de préremplissage d'un champ de remonte pas à grep : une chaine présente dans le paramétrage de préremplissage d'un champ de remonte pas
#3

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

  • Sujet changé de grep : une chaine présente dans le paramétrage de préremplissage d'un champ de remonte pas à grep : une chaine présente dans le paramétrage de préremplissage d'un champ ne remonte pas
#4

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

Voilà qui couvre le prefill (et plus j'imagine mais je ne sais pas quoi exactement).

#5

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

Pas bien fan d'avoir "check_string" checker autre chose qu'une string.

Nettement pour être explicite, et par la même occasion attraper également un préremplissage qui serait du python.

tapé sans testé,

@@ -78,6 +78,13 @@ class Command(TenantCommand):
                 for attr in field.get_admin_attributes():
                     if self.check_string(getattr(field, attr, None), url=url):
                         break
+                prefill = getattr(field, 'prefill', None)
+                if prefill:
+                    if self.check_string(prefill.get('value'), url=url):
+                        continue
+                    if self.check_string(prefill.get('formula'), url=url):
+                        continue
+
#6

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

Frédéric Péters a écrit :

tapé sans testé,

Testé, c'est ok.

#7

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

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 67a4e642fca3957240a4ba51fc054246089f0385
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Tue Nov 29 11:52:42 2022 +0100

    grep: search in prefill (#71818)
#9

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

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

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

Automatic expiration

Formats disponibles : Atom PDF