Projet

Général

Profil

Development #50035

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

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
11 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Publik - Development #48565: widget "template-meetings": pouvoir spécifier une date à afficher au lieu de celle du premier créneau disponibleFermé16 novembre 202021 janvier 2021

Actions

Révisions associées

Révision 78ebedfd (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision 65c3293e (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision 3cac5c56 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision b8f9e437 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision 00f3ed46 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision 2b69534d (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

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

Révision 87d62e67 (diff)
Ajouté par Frédéric Péters il y a environ 3 ans

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

Historique

#1

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é
#2

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

  • 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

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

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

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

#5

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)

#6

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

  • Statut changé de Solution proposée à Solution validée
#7

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

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

Formats disponibles : Atom PDF