Projet

Général

Profil

Development #49175

dataviz: prendre en charge les filtres exposés par la nouvelle api

Ajouté par Valentin Deniaud il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Après sélection de la visualisation et sauvegarde, le formulaire doit être mis à jour pour afficher les éventuels filtres disponibles, et derrière ça appellera l'API avec des paramètres supplémentaires.


Fichiers

Révisions associées

Révision 249c133d (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

requests_wrapper: mind query params when caching (#49175)

Révision e56b1e4b (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

dataviz: handle api filters (#49175)

Révision 1a629d57 (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

manager: allow dynamic fields in cell edit form (#49175)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Ajouter les champs à la volée au formulaire se fait assez bien, il y avait juste un problème au niveau du rafraîchissement du formulaire qui ne les laissaient pas apparaître dynamiquement, corrigé dans le dernier patch.

#2

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Frédéric Péters a écrit (#49248#note-1) :

Autre suite, on aurait une cellule "paramètres des graphes", qui agrégerait les filtres connus des différentes cellules configurées dans la page, et dans laquelle l'admin pourrait configurer les filtres à exposer en front; i.e.

Ici les filtres sont stockés dans un JSONField, je ne note que ça ne permet donc pas ça. La transition vers un truc plus complexe peut attendre je pense, d'autant plus qu'on aura pas à migrer les données du JSONField, puisqu'elles sont mise à jour toutes les heures. Mais c'est aussi possible de faire ça maintenant, je laisse le/la relecteurice trancher.

#3

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

(je ne vois pas vraiment où est le blocage d'avoir aujourd'hui ça dans du jsonfield, on n'a pas de DBA pour nous obliger à faire de l'SQL, on peut faire du python, mais tout à fait ça vient plus tard)

#4

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

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

"mind query params when caching" aurait mérité son propre ticket; mais tout ok.

#5

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 1a629d57c79a436a0f81c34c63d344e70ac5d9be
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Tue Dec 8 10:27:18 2020 +0100

    manager: allow dynamic fields in cell edit form (#49175)

commit e56b1e4b977a2d898fdce6d61889bb949679c514
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Dec 2 14:23:14 2020 +0100

    dataviz: handle api filters (#49175)

commit 249c133d07c483ace30be0cd716711cec3a982e0
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Dec 2 16:47:50 2020 +0100

    requests_wrapper: mind query params when caching (#49175)
#6

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

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

Formats disponibles : Atom PDF