هذه مسألة صعبة يا داكس، وهي نتيجة ثانوية لخط أنابيب المعالجة لدينا.
نقوم بإنشاء bbcode للتواريخ هنا:
ونقوم بمعالجته هنا:
لذلك، في سياق جزء HTML المعالج، فإن “تنزيل ics” لا يكون على دراية بالمنشور الفعلي الذي يوجد عليه (أو الحدث).
لدينا أيضًا خط أنابيب مختلف لإنشاء ics على:
لذلك، نحتاج إلى اتخاذ قرار من منظور هندسي ما إذا كان:
- نقوم بتعليم “معالجة التواريخ” كيفية إعادة توجيه إنشاء ics إلى Discourse Calendar.
أو
- نوفر سياقًا كافيًا لـ Discourse Local Dates، حتى يتمكن من إنشاء ics بشكل مستقل والحفاظ على تكسير الكود.
لست متأكدًا مما هو الشيء الصحيح الذي يجب القيام به هنا، ولكني أعطيته الأولوية حتى يتمكن الفريق من فرزه وتصنيفه.