Development #12551
vue de sélection d'événement
0%
Description
On ne va pas ajouter à wcs une UI de sélection d'événement; plutôt il faudrait que Chrono propose une vue (un peu comme Fargo le fait) et que wcs ouvre celle-ci et reçoive en retour une date/heure.
Pour commencer la vue serait calée sur un type d'événement donné. (plus tard on pourra se demander si ça a du sens de proposer la sélection du type d'événement dans la popup même).
← lundi mardi mercredi jeudi vendredi samedi dimanche → 11/7 12/7 13/7 14/7 15/7 16/7 17/7 ----- ----- -------- ----- -------- ------ -------- 09h30 09h30 10h00 10h30 10h30 11h00 ...
Voir si on aligne les heures, j'hésite, faudra sans doute tester les deux et voir ce qui est le plus lisible.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 7 ans
Je ne suis plus tout à fait sûr de ce plan; dans un premier temps au moins ma préférence aujourd'hui irait à étendre w.c.s. pour qu'il gère les groupes d'options (~= <optgroup>), on se trouverait donc avec un résultat présenté ainsi :
<optgroup label="12 septembre 2016"> <option>14h00</option> <option>14h30</option> <option>15h00</option> </optgroup> <optgroup label="13 septembre 2016"> <option>10h00</option> <option>10h30</option> <option>11h00</option> </optgroup>
Libre ensuite à w.c.s. de contenir un widget plus évolué qu'un <select> (ou qu'une liste de boutons radio) pour afficher ça.
Le truc serait d'étendre les données envoyées par /datetimes pour également contenir l'info de titre et de libellé court, et ce serait géré dans w.c.s. à la manière de ce qui a été fait pour les options désactivées dans #12967.
Mis à jour par Frédéric Péters il y a environ 7 ans
À noter que dans #15083 il y a une capture d'écran mais c'est juste de la sélection de date, peut-être qu'on devrait pouvoir dire dans chrono que les choix d'un calendrier sont des dates, pas des date/heures ?
Aussi par rapport à cette capture, le bootstrap-datetimepicker ne permet pas de marquer des dates "désactivées".
Mis à jour par Frédéric Péters il y a environ 7 ans
À noter que dans #15083 il y a une capture d'écran mais c'est juste de la sélection de date [...]
En fait c'est en deux temps (date puis créneau horaire), mais zappons, il y a depuis une autre capture où c'est encore plus clair (consulat d'Espagne) et par rapport au mockup ascii art du ticket, c'est limite plus simple dans la mesure où il n'y a jamais que les créneaux d'une journée qui sont affichés.
Mis à jour par Frédéric Péters il y a presque 7 ans
- Lié à Development #6735: Intégrer wip/django ajouté
Mis à jour par Frédéric Péters il y a presque 7 ans
La partie chrono ici est minimaliste, il faudrait juste s'accorder sur un marqueur à poser dans la réponse fournissant la liste des possibilités; le gros boulot d'UI il vient ensuite, dans w.c.s., et pour faire des variantes de rendu, mon plan c'était d'attendre le port Django, j'ai du coup ajouté le ticket correspondant en lien.
Mis à jour par Frédéric Péters il y a presque 7 ans
- Echéance changé de 28 juillet 2016 à 28 juillet 2017
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Echéance changé de 28 juillet 2017 à 11 août 2017
- Assigné à changé de Josué Kouka à Frédéric Péters
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-general-add-a-widget-template-for-event-selection-12.patch 0001-general-add-a-widget-template-for-event-selection-12.patch ajouté
- Projet changé de Chrono à Intégrations graphiques Publik
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Décision de faire ça dans publik-base-theme.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 81aadd2601c756991bd342850eed82c8bf495c13 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Aug 11 15:08:59 2017 +0200 general: add a widget template for event selection (#12551)
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 a widget template for event selection (#12551)