Development #50035
visualisation créneau pour le choix d'un élément
0%
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
Associated revisions
fields: update data source fields on change of display mode (#50035)
backoffice: disable "simple list" choice for map/timetable selections (#50035)
fields: add new option to align datetimes selection on a date (#50035)
misc: move timetable table style to css file (#50035)
misc: adjust backoffice style of timetable widget (#50035)
trivial: adapt display of alignment date to final timetable name (#50035)
History
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
Updated by Frédéric Péters 15 days ago
- Patch proposed changed from No to Yes
- Status changed from Nouveau to Solution proposée
- File 0004-fields-add-new-option-to-align-datetimes-selection-o.patch 0004-fields-add-new-option-to-align-datetimes-selection-o.patch added
- File 0001-fields-add-date-times-visualisation-to-item-fields-5.patch 0001-fields-add-date-times-visualisation-to-item-fields-5.patch added
- File 0002-fields-update-data-source-fields-on-change-of-displa.patch 0002-fields-update-data-source-fields-on-change-of-displa.patch added
- File 0003-backoffice-disable-simple-list-choice-for-map-dateti.patch 0003-backoffice-disable-simple-list-choice-for-map-dateti.patch added
- 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" ?
Updated by Frédéric Péters 8 days ago
- File 0006-misc-adjust-backoffice-style-of-datetimes-widget-500.patch 0006-misc-adjust-backoffice-style-of-datetimes-widget-500.patch added
- File 0005-misc-move-datetimes-table-style-to-css-file-50035.patch 0005-misc-move-datetimes-table-style-to-css-file-50035.patch added
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.
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" ?
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)
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)
Updated by Frédéric Péters 7 days ago
- Status changed from Résolu (à déployer) to Solution déployée
fields: add timetable visualisation to item fields (#50035)