Bump - أنا أواجه هذا أيضًا.
يستخدم المكون الإضافي discourse-calendar عنصر DateTimeInputRange، ولكن الواجهة التي ذكرها @tobiaseigen في الرد الأول تستخدم عنصر CalendarDateTimeInput.
للمرجع، إليك التنفيذ الخاص بـ DateTimeInputRange وهنا التنفيذ الخاص بـ CalendarDateTimeInput.