Falco
(Falco)
Março 13, 2026, 9:09pm
4
Ethsim2:
Seria viável suportar acesso autenticado a este endpoint, de forma semelhante a como o Discourse lida com feeds RSS/Atom privados (por exemplo, via um token por usuário ou chave de API somente leitura)?
Eu adicionei isso no início desta semana neste PR . No entanto, a usabilidade de gerar Chaves de API de Usuário não é ótima para usuários não técnicos. Para tornar isso contínuo, estou dando seguimento com:
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" />
O que tenta tornar isso o mais amigável possível
1 curtida