Add start/end time fields to CalendarEvent #28

Closed
opened 2026-08-04 10:59:49 -07:00 by westfarn · 0 comments
Owner

Problem

Calendar event pages showed hardcoded times (e.g. 11:00 AM - 3:00 PM) because CalendarEvent only stored dates (start_date / end_date). Admins had no way to set a real time range.

Goal

  • Add optional start_time and end_time fields on CalendarEvent
  • Expose them in Django admin
  • Render times from the model on calendar templates (hide when unset)
  • Cover formatting with unit tests

Acceptance criteria

  • Admin can set start/end times when creating/editing an event
  • Calendar UI shows the configured time range
  • Events without times omit the Time row
  • Migration applied; tests pass
## Problem Calendar event pages showed hardcoded times (e.g. `11:00 AM - 3:00 PM`) because `CalendarEvent` only stored dates (`start_date` / `end_date`). Admins had no way to set a real time range. ## Goal - Add optional `start_time` and `end_time` fields on `CalendarEvent` - Expose them in Django admin - Render times from the model on calendar templates (hide when unset) - Cover formatting with unit tests ## Acceptance criteria - [ ] Admin can set start/end times when creating/editing an event - [ ] Calendar UI shows the configured time range - [ ] Events without times omit the Time row - [ ] Migration applied; tests pass
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/scha#28