Falco
(Falco)
13 Marzo 2026, 9:09pm
4
Ethsim2:
Sarebbe fattibile supportare l’accesso autenticato a questo endpoint, simile a come Discourse gestisce i feed RSS/Atom privati (ad esempio, tramite un token per utente o una chiave API di sola lettura)?
L’ho aggiunto all’inizio di questa settimana in questa PR . Tuttavia, l’ergonomia della generazione delle Chiavi API Utente non è ottimale per gli utenti non tecnici. Per rendere questo processo più fluido, sto dando seguito con:
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" />
Che cerca di renderlo il più semplice possibile
1 Mi Piace