Falco
(Falco)
Mars 13, 2026, 9:09
4
Ethsim2:
Serait-il possible de prendre en charge l’accès authentifié à ce point de terminaison, similaire à la manière dont Discourse gère les flux RSS/Atom privés (par exemple, via un jeton par utilisateur ou une clé API en lecture seule) ?
J’ai ajouté cela plus tôt cette semaine dans cette Pull Request . Cependant, l’ergonomie de la génération de clés API utilisateur n’est pas idéale pour les utilisateurs non techniques. Pour que cela soit transparent, je fais un suivi avec :
main ← feature/calendar-subscription-urls
opened 08:40PM - 13 Mar 26 UTC
- Adds a **Calendar** tab to user preferences where users can generate ICS subsc… ription URLs for external calendar apps (Google Calendar, Apple Calendar, Outlook, etc.)
- Core provides a **Bookmarked Reminders** feed (always available)
- When the discourse-calendar plugin is enabled, **All Events** and **My Events** feeds are also shown
- URLs use scoped user API keys (read-only, ICS format only) with rate limiting and scope validation
- Adds `include_interested` parameter to EventFinder so "My Events" includes both going and interested events
- Adds `register_calendar_subscription_feed` plugin API for plugins to register additional ICS feeds
Start State
<img width="1328" height="362" alt="image" src="https://github.com/user-attachments/assets/60918591-7845-4cad-90c2-0493040d76c7" />
After clicking on Generate
<img width="1326" height="808" alt="image" src="https://github.com/user-attachments/assets/aa3455fc-93c7-447b-8f82-16ef95580b37" />
After refreshing page
<img width="1323" height="415" alt="image" src="https://github.com/user-attachments/assets/f22c02f8-02fd-49e5-b713-99dbba794037" />
Ce qui essaie de rendre cela aussi convivial que possible
1 « J'aime »