Projet

Général

Profil

Bug #9098

Cellule dataviz pour Cubes

Ajouté par Benjamin Dauvergne il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 novembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Elles permettent d'afficher les données sous forme de graphique à barreaux ou de tableaux HTML.


Fichiers

Révisions associées

Révision 842f700b (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

dataviz: add cells to display data from cubes using barcharts and HTML tables (#9098)

It contains two new cells: CubesBarChart and CubesTable. You must have a cubes
server targeted by the CUBES_URL setting for enabling the cells.

Révision b1e486be (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

dataviz: fix typo (#9098

Révision 4c1fbe69 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

dataviz: fix typo 2 (#9098)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • couleurs plus foncés pour les graphiques
  • possibilité de filtrer les cubes en utilisant le paramètre "cut"
#3

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

Ce serait mieux d'avoir charts.js en xstatic; et le contenu de color.js pourrait aller dans combo.cube-barchart.js, non ? (mais à défaut, mettre l'info de licence dans le README général, comme je l'ai fait pour gauge.js).

Le REQUEST_PARAMS utilisé pour taper un verify: False, ce serait bien de faire sans, et peut-être alors avoir une variable générale dans le settings pour la non-vérif (pour le moment on hacke en monkeypatchant, il me semble)

Un README sur le côté pour expliquer un peu ?

{% if error %}
  <div class="error">{{ error }}

Le <div> n'est pas fermé.

        <td>{{ label }}</th>

td vs th.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Chart.js en xstatic (je ne l'ai pas ajouté à debian/control en espérant que debian-helper fasse son boulot mais je ne sais jamais trop quand ça marche)
  • REQUEST_PARAMS transformé en settings.CUBES_REQUESTS_PARAMS
  • Un README
  • la condition error virée de toute façon il n'y a pas de variable de contexte error passé pour l'instant ça viendra à l'usage
  • td/th corrigé
#5

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

s/pacakge/package/ dans le README, et j'imaginais un exemple plus concret de ce qui peut être écrit dans les différents champs, mais c'est peut-être pas trop possible sans référence à un modèle extérieur. Bref, comme tu veux et ack.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Je ne vais pas le faire maintenant mais je pourrai donner un model.json et un CSV de données d'exemple et ce qui arrive ensuite au niveau de l'interface en imaginant qu'on ait un serveur Cubes qui tourne.

#7

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Statut changé de Nouveau à Solution déployée
commit 842f700b710f6e0d3c6b065e6f6404b21410cd83
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Mon Nov 23 22:48:14 2015 +0100

    dataviz: add cells to display data from cubes using barcharts and HTML tables (#9098)

    It contains two new cells: CubesBarChart and CubesTable. You must have a cubes
    server targeted by the CUBES_URL setting for enabling the cells.

Formats disponibles : Atom PDF