Project

General

Profile

Development #50035

visualisation créneau pour le choix d'un élément

Added by Frédéric Péters 15 days ago. Updated 7 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
11 Jan 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

On fait avec une classe template-meetings qui sélectionne un gabarit spécifique mais il faut faire de ce rendu quelque chose d'officiel, pour pouvoir y joindre une option spécifique, qui serait la date à afficher au lieu de celle du premier créneau disponible.


Files


Related issues

Related to Publik - Development #48565: widget "template-meetings": pouvoir spécifier une date à afficher au lieu de celle du premier créneau disponibleSolution déployée16 Nov 202021 Jan 2021

Actions

Associated revisions

Revision 78ebedfd (diff)
Added by Frédéric Péters 7 days ago

fields: add timetable visualisation to item fields (#50035)

Revision 65c3293e (diff)
Added by Frédéric Péters 7 days ago

fields: update data source fields on change of display mode (#50035)

Revision 3cac5c56 (diff)
Added by Frédéric Péters 7 days ago

backoffice: disable "simple list" choice for map/timetable selections (#50035)

Revision b8f9e437 (diff)
Added by Frédéric Péters 7 days ago

fields: add new option to align datetimes selection on a date (#50035)

Revision 00f3ed46 (diff)
Added by Frédéric Péters 7 days ago

misc: move timetable table style to css file (#50035)

Revision 2b69534d (diff)
Added by Frédéric Péters 7 days ago

misc: adjust backoffice style of timetable widget (#50035)

Revision 87d62e67 (diff)
Added by Frédéric Péters 1 day ago

trivial: adapt display of alignment date to final timetable name (#50035)

History

#1

Updated by Frédéric Péters 15 days ago

  • Related to Development #48565: widget "template-meetings": pouvoir spécifier une date à afficher au lieu de celle du premier créneau disponible added
#2

Updated by Frédéric Péters 15 days ago

  • 0001, ajout du rendu "select--meetings.html" qui était dans publik-base-theme; désormais un mode d'affichage des champs liste. Gabarit renommé en select-datetimes.html pour cohérence. Pour assurer la compatibilité le gabarit dans publik-base-theme sera changé pour juste devenir {% extends ".../select-datetimes.html" %}. Ça limite la liste des sources de données sélectionnables à celles qui ont "datetimes" dans leur url, c'est large et nécessairement vague, pour passer sur des URL chrono en dur (.../api/agenda/.../datetimes/) et des variables (form_var_event_datetimes). Ça laisse aussi l'entrée manuelle d'URL possible.
  • 0002, trivial, quand on sélectionnait l'affichage "carte" (et "date/heures" désormais) alors que le champ d'url libre était affiché celuie-ci n'était pas caché correctement.
  • 0003, trivial également, quand l'affichage carte ou date/heures est sélectionné, griser le bouton radio "liste simple". (c'est ça qui m'a amené à faire #50036).
  • 0004, ajout de l'option supplémentaire permettant de définir l'alignement initial du widget; rien de vraiment particulier ici, il s'agit juste de passer l'info dans le js et c'est lui qui contient la logique. En passant, c'est dans ce patch qu'il y a les les tests (même si le premier aurait pu se trouver dans 0001).

Pour le nom de l'option, "Initial date alignment", je suis assez satisfait, mais pour le mode d'affichage, "Date/times", je trouve ça moyen, à réfléchir en français, on voudrait quoi, "Horaires" ?

#3

Updated by Frédéric Péters 8 days ago

J'en ajoute deux, 0005 pour déplacer les styles du fichier de gabarit vers le .scss (maintenant que c'est un .scss) et 0006 pour le modifier comme j'ai fait en front #50245.

#4

Updated by Serghei Mihai 7 days ago

Frédéric Péters a écrit :

Pour le nom de l'option, "Initial date alignment", je suis assez satisfait

peut-être rajouter un hint pour expliciter le format de date attendu: YYY-MM-DD ?

mais pour le mode d'affichage, "Date/times", je trouve ça moyen, à réfléchir en français, on voudrait quoi, "Horaires" ?

"Horaires" en français me semble bien. Et en anglais "Timetable" ?

#5

Updated by Frédéric Péters 7 days ago

peut-être rajouter un hint pour expliciter le format de date attendu: YYYY-MM-DD ?

Ça va prendre n'importe quel format de date (via l'appel à misc.get_as_datetime)

"Horaires" en français me semble bien. Et en anglais "Timetable" ?

Yes, très bien.

(branche poussée)

#6

Updated by Serghei Mihai 7 days ago

  • Status changed from Solution proposée to Solution validée
#7

Updated by Frédéric Péters 7 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 2b69534d13aced6cae46669d024669a1f0374afa
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Jan 17 19:55:38 2021 +0100

    misc: adjust backoffice style of timetable widget (#50035)

commit 00f3ed46c43ea939a739fa6d708f26df71d31554
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jan 13 09:39:42 2021 +0100

    misc: move timetable table style to css file (#50035)

commit b8f9e437a7bc641da5686ebd26813c3e68a15c9e
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 11 14:55:59 2021 +0100

    fields: add new option to align datetimes selection on a date (#50035)

commit 3cac5c56ff7c97880eb546b380b313192b8ae190
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 11 14:15:01 2021 +0100

    backoffice: disable "simple list" choice for map/timetable selections (#50035)

commit 65c3293e98a86b48b5e3d5b3d864e24f253fe5eb
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 11 14:04:17 2021 +0100

    fields: update data source fields on change of display mode (#50035)

commit 78ebedfdcdd1a5069b859f37a06afc1ff2082044
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 11 13:57:32 2021 +0100

    fields: add timetable visualisation to item fields (#50035)
#8

Updated by Frédéric Péters 7 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF