Projet

Général

Profil

Development #12551

vue de sélection d'événement

Ajouté par Frédéric Péters il y a presque 8 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 juillet 2016
Echéance:
11 août 2017
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Lié à w.c.s. - Development #6735: Intégrer wip/djangoFermé14 mars 2015

Actions

Révisions associées

Révision 81aadd26 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

general: add a widget template for event selection (#12551)

Historique

#1

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.

#2

Mis à jour par Thomas Noël il y a plus de 7 ans

(vu avec Fred, bon plan)

#4

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".

#5

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.

#6

Mis à jour par Frédéric Péters il y a presque 7 ans

#7

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.

#8

Mis à jour par Josué Kouka il y a presque 7 ans

  • Assigné à mis à Josué Kouka
#9

Mis à jour par Josué Kouka il y a presque 7 ans

  • Echéance mis à 28 juillet 2016
#10

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Echéance changé de 28 juillet 2016 à 28 juillet 2017
#12

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

Mis à jour par Frédéric Péters il y a plus de 6 ans

Décision de faire ça dans publik-base-theme.

#14

Mis à jour par Serghei Mihai il y a plus de 6 ans

Ok pour moi.

#15

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

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

Formats disponibles : Atom PDF