Add start/end time fields to CalendarEvent (#28) #29

Merged
westfarn merged 1 commits from ticket-28-calendarevent-times into master 2026-08-04 11:00:24 -07:00
Owner

Summary

Closes #28.

  • Add optional start_time / end_time (TimeField) on CalendarEvent
  • Expose times in Django admin list + form
  • Replace hardcoded calendar template times with time_range_display
  • Add migration 0013 and unit coverage for time formatting

Test plan

  • python manage.py migrate
  • python manage.py test schasite.tests.CalendarEventTests
  • In admin, edit an event with start/end times and confirm calendar page shows them
  • Confirm events without times hide the Time row
## Summary Closes #28. - Add optional `start_time` / `end_time` (`TimeField`) on `CalendarEvent` - Expose times in Django admin list + form - Replace hardcoded calendar template times with `time_range_display` - Add migration `0013` and unit coverage for time formatting ## Test plan - [ ] `python manage.py migrate` - [ ] `python manage.py test schasite.tests.CalendarEventTests` - [ ] In admin, edit an event with start/end times and confirm calendar page shows them - [ ] Confirm events without times hide the Time row
westfarn added 1 commit 2026-08-04 11:00:04 -07:00
Add start/end time fields to CalendarEvent.
CI / test (pull_request) Successful in 4s
Unit Tests / test (pull_request) Successful in 3s
ac9330f366
Closes #28. Replace hardcoded calendar times with admin-editable
start_time/end_time so event cards show real schedules.
westfarn merged commit f37ff3e87b into master 2026-08-04 11:00:24 -07:00
westfarn deleted branch ticket-28-calendarevent-times 2026-08-04 11:00:25 -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#29