Show in-progress multi-day events on the calendar #33

Merged
westfarn merged 1 commits from fix/calendar-in-progress-multiday-events into master 2026-10-06 11:41:16 -07:00
Owner

Summary

Closes #32.

  • Keep an event on Upcoming until its end date is over. If end_time is set, it drops off once that time passes on the end date, so an in-progress multi-day event stays visible.
  • Render the Past tab from past_events instead of future_events.
  • Show the start–end date range when the dates differ.

Test plan

  • Multi-day event that started yesterday and ends tomorrow appears under Upcoming
  • Event whose end time has already passed appears under Past
  • Future single-day event still appears under Upcoming
  • Past tab lists finished events only
  • uv run python manage.py test schasite.tests.CalendarEventTests
## Summary Closes #32. - Keep an event on Upcoming until its end date is over. If `end_time` is set, it drops off once that time passes on the end date, so an in-progress multi-day event stays visible. - Render the Past tab from `past_events` instead of `future_events`. - Show the start–end date range when the dates differ. ## Test plan - [ ] Multi-day event that started yesterday and ends tomorrow appears under Upcoming - [ ] Event whose end time has already passed appears under Past - [ ] Future single-day event still appears under Upcoming - [ ] Past tab lists finished events only - [ ] `uv run python manage.py test schasite.tests.CalendarEventTests`
westfarn added 1 commit 2026-10-06 11:06:14 -07:00
Show in-progress multi-day events on the calendar.
CI / test (pull_request) Successful in 5s
Unit Tests / test (pull_request) Successful in 5s
0048bf7cc2
Closes #32. Keep an event upcoming until its end date (and end time, when set) has passed, and render the Past tab from past events.
westfarn merged commit 783712972b into master 2026-10-06 11:41:16 -07:00
westfarn deleted branch fix/calendar-in-progress-multiday-events 2026-10-06 11:41:16 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/scha#33