Skip to content

Event conflict detection #10

@amahuli03

Description

@amahuli03
  • Add conflict detection to prevent double-booking when creating calendar events. Before creating an event, check if the suggested time conflicts with existing events, warn the user, and suggest alternative times.

How it'll work:

  • When user requests to create an event, check for conflicts with existing events
  • If a conflict is detected, show a warning message to the user
  • Warning should include:
    • Details of the conflicting event (title, time)
    • The suggested new event details

Suggested new event details:

  • Suggest alternative times that don't conflict
  • Allow user to:
    • Proceed anyway (override the conflict)
    • Choose an alternative time
    • Cancel the event creation

(maybe) Handle edge cases:

  • Events that partially overlap
  • All-day events
  • Recurring events

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions