Développement #102721
Nouveau mode d'affichage « Plage horaire »
0%
Description
Pour aller avec le nouveau type d’agenda permettant la réservation de salle, il est nécessaire d'avoir un nouveau widget.
Celui-ci doit permettre de visualiser les temps réservables, et de sélectionner une heure de début et une heure de fin.
Pour ce ticket l'objectif est avant tout d'introduire le python nécessaire, la joliesse viendra dans un second temps. Ce sera caché sous feature flag en attendant.
Files
History
Updated by Robot Gitea 2 months ago
- Status changed from Nouveau to En cours
Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2201
- Titre : WIP: qommon: add time range widget (#102721)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2201/files
Updated by Robot Gitea 2 months ago
Valentin Deniaud (vdeniaud) a fermé une pull request sur Gitea concernant cette demande.
Updated by Robot Gitea about 2 months ago
Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2276
- Titre : WIP: fields: add new time range field (#102721)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2276/files
Updated by Thomas Jund 24 days ago
Proposition d'IU possible.
1. L'usager selectionne une date (les dates peuvent être enabled, disabled si plus de réservation possible et selected), Dans l'exemple le lundi est selectionné.
2. Une ligne avec les plages disponibles s'affiche, là encore simple différence graphique entre plage dispo et disabled
3. Après selection d'une plage, l'usager peut selectionner l'heure de début et de fin de sa réservation au sein de cette plage. Comme on a réduit le champ des possibles à une seule plage, 2 selects peuvent être utilisés pour contraindre à des saisies réelles et possibles.
L'IU peut être visualisée là : https://codepen.io/Sacripant/pen/JooooKQ
C'est une idée à évaluer et ensuite approfondir.
Le hic, c'est que je ne vois pas comment ça peut fonctionner en multi-salles. Les tests que j'ai effecués avec les données retournées vie le select ne permettent pas de définir des plages dispo ou non dispo sur plusieurs salles.
Et ce problème se pose quelque soit l'UI. Celle ci ou un autre qui exposerait graphiquement des plage dispo ou non.