Development #15723
cellule json précablée/configurable
Début:
02 avril 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
L'idée c'est de pouvoir présenter dans la liste des types de cellules disponibles un libellé parlant au métier, avec des éléments de configuration relevant uniquement de celui-ci.
Par exemple une cellule de type "Station Vélov" avec comme paramètre un champ indiquer la station qui nous intéresse.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 7 ans
- Fichier 0001-general-add-pre-configured-json-cells-15723.patch 0001-general-add-pre-configured-json-cells-15723.patch ajouté
- Fichier Capture d’écran 2017-04-02 à 13.37.28.png Capture d’écran 2017-04-02 à 13.37.28.png ajouté
- Fichier Capture d’écran 2017-04-02 à 13.37.23.png Capture d’écran 2017-04-02 à 13.37.23.png ajouté
- Patch proposed changé de Non à Oui
Exemple de configuration :
JSON_CELL_TYPES = { 'velov': { 'name': 'Station Velov', 'url': 'https://download.data.grandlyon.com/ws/rdata/jcd_jcdecaux.jcdvelov/all.json', 'form': [ { "label": "Station", "type": "string", "varname": "station", } ] }, }
(la partie "form" est volontairement reprise pour correspondre à ce qui se trouve dans le json d'un formdef w.c.s.)
Et comme template associé :
{% for station in json.values %} {% if station.name == parameters.station %} <h2>Station {{station.name}}</h2> <div> <p> <span class="available-bikes">{{station.available_bikes}} vélos</span> <span class="available-bike-stands">{{station.available_bike_stands}} places</span> </p> </div> {% endif %} {% endfor %}
Mis à jour par Thomas Noël il y a environ 7 ans
en dehors du « # + params » je n'ai rien vu qui empêche un Ack.
Mis à jour par Frédéric Péters il y a environ 7 ans
- Statut changé de Nouveau à Résolu (à déployer)
Avec le commentaire retiré. Et quelques commentaires en plus sur l'histoire de classe de formulaire.
commit b7d62e0021631c47272aeab23fbca64cbaa95460 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Apr 2 13:31:16 2017 +0200 general: add pre-configured json cells (#15723)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
general: add pre-configured json cells (#15723)