L’exportation ICS publique a été récemment réintroduite via
GET /discourse-post-event/events.ics, ce qui constitue une excellente amélioration suite au travail réalisé dans
Réajouter l’exportation ICS complète.
Actuellement, ce point de terminaison semble limité aux événements visibles par les utilisateurs anonymes. Par conséquent, les événements dans les catégories privées ou les catégories restreintes au groupe par défaut everyone ne peuvent pas être abonnés dans les clients de calendrier externes (par exemple, Google Calendar, Outlook).
Serait-il possible de prendre en charge l’accès authentifié à ce point de terminaison, similaire à la façon dont Discourse gère les flux RSS/Atom privés (par exemple, via un jeton par utilisateur ou une clé API de lecture seule) ?
Cela ne modifierait aucune règle d’autorisation - cela permettrait simplement aux clients de calendrier d’accéder aux événements que l’utilisateur est déjà autorisé à voir.
Je soulève ceci comme une demande distincte et délimitée suite à la réintroduction du flux ICS public, comme suggéré précédemment.