Development #8477
module "dataviz"
0%
Description
L'idée est d'avoir des cellules de visualisation de données (genre "gauge", "camembert", etc.) pour lesquels il y aurait une série de paramètres classiques (genre, titre) et puis l'origine des données, et ça pourait être une url arbitraire mais surtout ça serait défini à partir d'une liste alimentée automatiquement depuis d'autres modules, par exemple le module wcs aurait :
@register_dataviz class DataViz(DataVizBase): def get_counts(self): # pour la sélection counts = [] for wcs_site in settings.KNOWN_SITES...: counts.append('%s:total_count' % wcs_site.key) counts.append('%s:open_count' % wcs_site.key) for category in wcs_site.get_categories(): counts.append('%s:%s:total_count' % (wcs_site.key, category)) ... def count(self, reference): # reference serait 'XXX:total_count', décomposé, requête serait envoyée à wcs, etc. return n # ça pourrait aussi retourner quelque chose de plus structuré, genre # {'url': ..., 'count': ...}
Et à côté le module Welco déclarerait le nombre de courriers en attente de lecture, le module Authentic le nombre de comptes à modérer, etc.
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
J'aimerai bien qu'on y intègre un truc comme ça1 histoire de relâcher la pression entre le producteur de donnée et le consommateur, ici la cellule dataviz.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Permettre un champ supplémentaire dans la définition, qui serait une expression JSONPath, ok.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-dataviz-add-a-gauge-cell-8477.patch 0001-dataviz-add-a-gauge-cell-8477.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Sans les grandes ambitions, pour le moment un truc très simple, pour l'avoir rapidement sur le portail agent.
Mis à jour par Frédéric Péters il y a plus de 8 ans
J'ai poussé ça, je laisse le ticket ouvert pour d'autres histoires.
commit 5bde8c06cab03d96c596581c3a996bcfaa08ce22 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Nov 8 15:39:04 2015 +0100 dataviz: add a gauge cell (#8477)
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Fermé
On peut fermer ce ticket général, on a la jauge et puis surtout on a cubes et des tickets spécifiques.
dataviz: add a gauge cell (#8477)