Das ist eine knifflige Sache, Dax, die eine Nebenwirkung unserer Pipeline ist.
Wir generieren hier den BBCode für die Daten:
Und kochen ihn hier:
Im Kontext des gekochten HTML-Chunks ist der “ICS-Download” nicht über den eigentlichen Beitrag (oder das Ereignis) informiert, auf dem er sich befindet.
Wir haben auch eine andere Pipeline für die ICS-Generierung unter:
Wir müssen uns also aus technischer Sicht entscheiden, ob:
- Wir das “Date Cooking” so lehren, dass es die ICS-Generierung an Discourse Calendar weiterleitet.
ODER
- Wir Discourse Local Dates genügend Kontext geben, damit es den ICS unabhängig generieren kann und der Code fragmentiert bleibt.
Ich bin mir nicht sicher, was hier das Richtige ist, aber ich habe es priorisiert, damit das Team es sichten und klären kann.