Projet

Général

Profil

Bug #51943

liste à source de données geojson et rafraichissement live

Ajouté par Thomas Noël il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 mars 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il me semble que le rafraichissement "live" d'une liste avec une source de données geojson n'est pas mise à jour quand une varible form_var_xxx y est modifiée.

Je pense que c'est au fait qu'on ne fait du « get_referenced_varnames » que sur json ou cardef:, mais pas sur geojson :

            if field.key == 'item' and field.data_source:
                data_source = data_sources.get_object(field.data_source)
                if data_source.type != 'json' and not data_source.type.startswith('carddef:'):
                    continue
                varnames = data_source.get_referenced_varnames(formdef=self)
                for varname in varnames:
                    if not varname in live_condition_fields:
                        live_condition_fields[varname] = []
                    live_condition_fields[varname].append(field)

(ticket à confirmer avec un vrai test)


Fichiers

Révisions associées

Révision a8abf764 (diff)
Ajouté par Thomas Noël il y a environ 3 ans

misc: enable live changes on geojson data sources (#51943)

Historique

#2

Mis à jour par Thomas Noël il y a environ 3 ans

On avait juste oublié d'activer le live lors de la création des sources de données geojson. Voici donc.

#4

Mis à jour par Thomas Noël il y a environ 3 ans

Version "blackée" avec --line-length 110 (et non pas 120 comme j'avais fait par erreur dans mon vi)

#5

Mis à jour par Frédéric Péters il y a environ 3 ans

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

Mis à jour par Thomas Noël il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit a8abf764f9bc671d88d994633ec30994ec275919
Author: Thomas NOËL <tnoel@entrouvert.com>
Date:   Mon Mar 15 18:49:34 2021 +0100

    misc: enable live changes on geojson data sources (#51943)

#7

Mis à jour par Frédéric Péters il y a environ 3 ans

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

Formats disponibles : Atom PDF