تمت إعادة تقديم تصدير ICS العام مؤخرًا عبر
GET /discourse-post-event/events.ics، وهو تحسن رائع بعد العمل المنجز في
في الوقت الحالي، يبدو أن نقطة النهاية هذه مقتصرة على الأحداث المرئية للمستخدمين المجهولين. نتيجة لذلك، لا يمكن الاشتراك في الأحداث الموجودة في الفئات الخاصة أو الفئات المقيدة من المجموعة الافتراضية everyone في تطبيقات التقويم الخارجية (مثل تقويم Google، وOutlook).
هل سيكون من الممكن دعم الوصول المصادق عليه إلى نقطة النهاية هذه، على غرار الطريقة التي يتعامل بها Discourse مع خلاصات RSS/Atom الخاصة (على سبيل المثال، عبر رمز مميز لكل مستخدم أو مفتاح واجهة برمجة تطبيقات للقراءة فقط)؟
هذا لن يغير أي قواعد أذونات - بل سيسمح فقط لتطبيقات التقويم بالوصول إلى الأحداث التي تم تخويل المستخدم برؤيتها بالفعل.
أنا أطرح هذا كطلب منفصل ومحدد النطاق بعد إعادة تقديم موجز ICS العام، كما تم اقتراحه سابقًا.