Development #50311
widget de reservation pour les espaces naturels sensibles (ENS) de l'Isère
0%
Description
À partir d'une source de données qui donnera pour chaque jour les disponibilités pour un espace naturel sensible (ENS), afficher quelque chose comme l'image ci-jointe.
La structure de la source de données est malléable (obtenue par passerelle #50019 qui peut ajouter de «l'intelligence»), pour chaque item en plus de id et text on pourra avoir le code couleur, le nom du tooltip, le mois (n° et nom), le numéro du jour dans le mois, le jour de la semaine (n° et nom), etc.
[Ce ticket est aussi pour discuter éventuellement de la forme la plus facile de la source de données afin d'avoir un widget html/js/css le plus facile à coder possible]
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Jund (congés, retour le 29/04)
Discuté avec ThomasJ : je vais avoir quelques adaptations à faire dans le JSON du connecteur, principalement changer "color" par "status", ce dernier ayant les valeurs "open" (vert) "partially-open" (orange) ou "close" (rouge).
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Statut changé de En cours à Nouveau
- Assigné à
Thomas Jund (congés, retour le 29/04)supprimé
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Jund (congés, retour le 29/04)
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Fichier 0001-isere-cd38-add-calendar-booking-template-50311.patch 0001-isere-cd38-add-calendar-booking-template-50311.patch ajouté
- Patch proposed changé de Non à Oui
Branch créé pour faciliter le testing.
Finalement gros code avec 200 lignes de JS. C'était pas simple du tout (ou alors je suis rouillé du JS).
Le code ne gère pas si jamais il manque des jours dans une semaine.
Et je n'ai pas encore testé lorsque le contenu du select est conditionné à un autre champ.
Feedback welcome.
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution proposée à En cours
(manquent des petits trucs me dit Thomas)
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Lié à Bug #50949: isere ENS : nouvelles adaptations à faire sur la sortie JSON du calendrier ajouté
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Fichier 0001-isere-cd38-add-calendar-booking-template-50311.patch 0001-isere-cd38-add-calendar-booking-template-50311.patch ajouté
- Statut changé de En cours à Solution proposée
Mis à jour par Thomas Noël il y a environ 3 ans
- Fichier BiAOZ8x.png BiAOZ8x.png ajouté
En utilisant la branche, je n'arrive pas à quelque chose de correct (cf copie d'écran attachée)
Ca fonctionne dans le sens où je peux bien sélectionner un jour.
Mais j'imagine que :- les flèches en bas étaient là pour changer de mois -- là elle ne font rien et tous les mois sont affichés
- le fait de cocher une case devrait transformer son affichage (couleur éclaircie ou autre ?) -- là, rien ne change
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
J'ai l'impression que tu n'as pas les css.
T'as fait un `make CSS` ?
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Après échanges sur jabber, je valide ce qui est sur la branche.
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 0f3453af9b4656a087b92b1c5a4beb585c9e1c4b (HEAD -> main, origin/main, wip/50311-isere-ens-calendar) Author: Thomas JUND <tjund@entrouvert.com> Date: Thu Feb 4 13:42:39 2021 +0100 isere-cd38: add calendar booking template (#50311)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
isere-cd38: add calendar booking template (#50311)