Utilisation maligne de la date #4

Closed
opened 2023-11-16 18:00:21 +01:00 by jmtrivial · 1 comment
Owner

Les événements qui finissent un matin très tôt et qui ont commencé la veille (ou les jours précédents) ne sont pas vraiment des événements du dernier jour.

C'est déjà en partie considéré :
https://forge.chapril.org/jmtrivial/agenda_culturel/src/branch/main/src/agenda_culturel/views.py#L75

On pourrait utiliser ce critère pour améliorer la visualisation. Par exemple, pour un événement qui commence un soir et fini dans la nuit :

  • afficher l'heure de début de l'événement sur le premier jour dans la vue en semaine, puisqu'en fait il ne dure qu'un seul jour
  • n'afficher qu'un seul jour dans l'éphéméride quand il est visualisé
Les événements qui finissent un matin très tôt et qui ont commencé la veille (ou les jours précédents) ne sont pas vraiment des événements du dernier jour. C'est déjà en partie considéré : https://forge.chapril.org/jmtrivial/agenda_culturel/src/branch/main/src/agenda_culturel/views.py#L75 On pourrait utiliser ce critère pour améliorer la visualisation. Par exemple, pour un événement qui commence un soir et fini dans la nuit : * afficher l'heure de début de l'événement sur le premier jour dans la vue en semaine, puisqu'en fait il ne dure qu'un seul jour * n'afficher qu'un seul jour dans l'éphéméride quand il est visualisé
jmtrivial changed title from Utilisation maline de la date to Utilisation maligne de la date 2023-11-16 18:00:39 +01:00
jmtrivial added the
UX
label 2023-11-16 22:12:14 +01:00
Author
Owner

piste:

  • ajouter un accesseur à Event qui donne la date de fin "en pratique", et s'en servir pour décider si on affiche ou non l'événement dans l'agenda (refactoring on vire le time(8) en lien), on s'en sert pour afficher l'éphéméride
  • on affiche l'heure de début d'un événement même s'il dure plusieurs jours, tant qu'on l'affiche dans le contexte "à la journée" (exemple: vue journée, vue semaine)
piste: * ajouter un accesseur à Event qui donne la date de fin "en pratique", et s'en servir pour décider si on affiche ou non l'événement dans l'agenda (refactoring on vire le time(8) en lien), on s'en sert pour afficher l'éphéméride * on affiche l'heure de début d'un événement même s'il dure plusieurs jours, tant qu'on l'affiche dans le contexte "à la journée" (exemple: vue journée, vue semaine)
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: jmtrivial/agenda_culturel#4
No description provided.