Development #60958
esirius_swi: améliorer le rendu pour afficher le temps d'attente dans une mire
0%
Description
cf https://dev.entrouvert.org/issues/58874#note-12
Partir de ce qui existe déjà, qualité de l'air, Toodego.
Et mettons cinq niveaux : #c3f000, #ffff00, #ffd100, #ff5e00, #ff1800
genre < 5 minutes, entre 5 et 10 minutes, 10 et 20, 20 et 40, > 40.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-esirius_swi-compute-a-fancy-status-60958.patch 0001-esirius_swi-compute-a-fancy-status-60958.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Lié à Development #60959: Braine-l'Alleud: ajout d'une cellule pour le temps d'attente au guichet ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
Faut vraiment simplifier, en gros que la réponse gagne un attribut "estimatedAvgWaitingTimeInMinutes", avec le nombre de minutes, tout simple, façon
>>> plop = [int(x) for x in estimatedAvgWaitingTime.split(':')] >>> plop = 60 * plop[0] + plop[1] + 1
Et pareil le plus simple qui soit pour avoir l'info "fermé", i.e. si je capte bien, "closed": not resourceNumber or ...estimated... == '-'@ pour savoir que c'est fermé, besoin de rien d'autre.
Ensuite, c'est côté intégration graphique qu'on assure le rendu.
class="{% if ...estimatedAvgWaitingTimeInMinutes < 5 %}level0{% elif ...estimatedAvgWaitingTimeInMinutes %}level1{% elif etc.
et côté style ça sera type
[...] .level0 { border-color: green; } .level1 { border-color: orange; } [...]
Mis à jour par Nicolas Roche il y a environ 2 ans
- Fichier 0001-esirius_swi-compute-status-on-response-60958.patch 0001-esirius_swi-compute-status-on-response-60958.patch ajouté
Remarques prises en compte, et sur la cellule aussi (#60959).
Mis à jour par Frédéric Péters il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Ok go.
Mis à jour par Nicolas Roche il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4947d4122991106526fb2c13a7586c526a2e274c Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Jan 21 13:04:19 2022 +0100 esirius_swi: compute status on response (#60958)
Mis à jour par Frédéric Péters il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
esirius_swi: compute status on response (#60958)