Projet

Général

Profil

Development #60958

esirius_swi: améliorer le rendu pour afficher le temps d'attente dans une mire

Ajouté par Nicolas Roche il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
21 janvier 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Intégrations graphiques Publik - Development #60959: Braine-l'Alleud: ajout d'une cellule pour le temps d'attente au guichetFermé21 janvier 2022

Actions

Révisions associées

Révision 4947d412 (diff)
Ajouté par Nicolas Roche il y a environ 2 ans

esirius_swi: compute status on response (#60958)

Historique

#1

Mis à jour par Nicolas Roche il y a plus de 2 ans

#2

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é
#4

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; }
[...]
#5

Mis à jour par Nicolas Roche il y a environ 2 ans

Remarques prises en compte, et sur la cellule aussi (#60959).

#6

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.

#7

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)
#8

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
#9

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF