Créer un événement d'une journée utilisable par iCal

Je me demandais comment créer un événement d’une journée entière. J’ai essayé de créer un événement en omettant la composante date/heure, ce qui ressemble à ceci :

[event start="2023-03-20" status="public" name="Mon Événement" end="2023-03-23" allowedGroups="trust_level_0"]

Cependant, lorsque j’essaie d’ajouter cet événement à mon calendrier (c’est-à-dire l’exportation iCal), j’obtiens un fichier iCal qui ressemble à ceci :

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:Mon Événement
END:VEVENT
END:VCALENDAR

Outlook ne reconnaît pas un tel événement comme un événement de toute la journée. J’y parviens lorsque je modifie moi-même le fichier iCal comme suit, en changeant les horodatages de début et de fin en valeurs de date uniquement :

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:Mon Événement
END:VEVENT
END:VCALENDAR

Est-il possible de créer un événement qui sera automatiquement traité par le logiciel de calendrier comme un événement de toute la journée ?

Bonjour !

Les événements d’une journée complète s’étendent de minuit à minuit. Dans les détails, l’événement est affiché sur deux jours : ven. 13 févr. → sam. 14 févr. pour un événement qui a lieu uniquement le ven. 13 févr..

Je pourrais m’en occuper, mais pas vraiment bientôt.

Reproduction :

  1. Créez un événement qui s’étend de minuit à minuit
  2. La date affichée lors de l’ouverture du message liste les deux jours

Attendu :
La date correspond uniquement au jour de l’événement.

3 « J'aime »

Je pense qu’il s’agit du même problème que

La solution consiste à ne pas ajouter l’heure au début ni à la fin de l’événement.

1 « J'aime »

Le bug affecte à la fois les calendriers personnels et le bouton « Ajouter l’événement à Google Calendar ». J’ai appliqué un correctif dans le plugin lié ci-dessous. Anton Akhmerov / discourse-misc-patches · GitLab J’espère que l’équipe pourra reprendre ces modifications :folded_hands:

1 « J'aime »

@here devrait être corrigé d’ici peu

3 « J'aime »

Je viens de fusionner ces éléments, mais le résultat est un peu brouillon, désolé. En tout cas, ce bug de longue date est désormais résolu (je l’avais aussi remarqué, mais je n’avais jamais pris le temps de le signaler).

1 « J'aime »