Skip to content

feat/add ical endpoints#382

Merged
GuillaumeDecMeetsMore merged 6 commits intomasterfrom
guillaume/feat/add-ical-endpoints
Aug 21, 2025
Merged

feat/add ical endpoints#382
GuillaumeDecMeetsMore merged 6 commits intomasterfrom
guillaume/feat/add-ical-endpoints

Conversation

@GuillaumeDecMeetsMore
Copy link
Collaborator

@GuillaumeDecMeetsMore GuillaumeDecMeetsMore commented Aug 19, 2025

Changed

  • Add new ical endpoints, allowing to get ical definitions of the events for a time range
    • Endpoint for the user himself
    • Endpoint for admin access
  • Nothing public so far, but we will need to add some way to expose it publicly at some point

Notes

  • It's not fully correct/implemented yet, but as the PR is already super big, I'm splitting the work
    • TODOs
      • properly fetch all the recurring events that impact the range
      • Add a limit on the number of events, and the possibility to fetch more (e.g. by providing an offset)
      • Likely later, but allow to expose publicly the ical (on another, harder to guess, URL + proper rate limit to avoid brute force)

@GuillaumeDecMeetsMore GuillaumeDecMeetsMore self-assigned this Aug 19, 2025
@GuillaumeDecMeetsMore GuillaumeDecMeetsMore marked this pull request as ready for review August 20, 2025 01:07
@GuillaumeDecMeetsMore GuillaumeDecMeetsMore merged commit 445810f into master Aug 21, 2025
4 checks passed
@GuillaumeDecMeetsMore GuillaumeDecMeetsMore deleted the guillaume/feat/add-ical-endpoints branch August 21, 2025 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants