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.
Fichiers
Demandes liées
Révisions associées
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)
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Lié à Development #48565: widget "template-meetings": pouvoir spécifier une date à afficher au lieu de celle du premier créneau disponible ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0003-backoffice-disable-simple-list-choice-for-map-dateti.patch 0003-backoffice-disable-simple-list-choice-for-map-dateti.patch ajouté
- Fichier 0002-fields-update-data-source-fields-on-change-of-displa.patch 0002-fields-update-data-source-fields-on-change-of-displa.patch ajouté
- Fichier 0001-fields-add-date-times-visualisation-to-item-fields-5.patch 0001-fields-add-date-times-visualisation-to-item-fields-5.patch ajouté
- Fichier 0004-fields-add-new-option-to-align-datetimes-selection-o.patch 0004-fields-add-new-option-to-align-datetimes-selection-o.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
- 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" ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0005-misc-move-datetimes-table-style-to-css-file-50035.patch 0005-misc-move-datetimes-table-style-to-css-file-50035.patch ajouté
- Fichier 0006-misc-adjust-backoffice-style-of-datetimes-widget-500.patch 0006-misc-adjust-backoffice-style-of-datetimes-widget-500.patch ajouté
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.
Mis à jour par Serghei Mihai il y a plus de 3 ans
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" ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
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)
Mis à jour par Serghei Mihai il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à 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)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
fields: add timetable visualisation to item fields (#50035)