Skip to Content

Resource/Calendar Conflict Guard

FREE
$ 5.99 $ 5.99

  • ​Versions
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

Key Features

Reliable Overlap Detection
  • Checks both internal attendees and booked meeting rooms/equipment
  • Correctly excludes an event's own prior state while it's being edited
  • Ignores declined attendees and cancelled events
  • All-day events block the full calendar day, not just the 8:00-18:00 display window
Buffers & Next Slot
  • Optional turnaround buffer required before/after every booking
  • Defaults to zero (exact overlap only) so existing schedules are unaffected on install
  • Every block message includes the next open slot for that resource
  • Independent toggles for checking employees and/or resources
Deliberate Override, Always Logged
  • Permission-gated "Can Override Booking Conflicts" group
  • Explicit "Review Conflict" → "Book Anyway" confirmation, never a silent bypass
  • Every blocked AND every overridden attempt is written to a durable audit log
  • Conflict Log records survive even when the booking itself is rejected

Description

What’s included

Booked Resources field added to the Calendar Event form

Create/write validation hook naming the specific conflicting resource

Override confirmation wizard ("Review Conflict")

Dedicated override security group

Conflict Guard settings under Settings > Calendar

bs.calendar.conflict.log audit trail model

Next-available-slot suggestion engine

Zero changes to native calendar behavior when the guard is switched off

Dependencies
Calendar (calendar), Resource (resource)
Screenshots
Conflict Guard Settings

Clear Block Message with Next Slot

Deliberate "Book Anyway" Override

Full Audit Trail


​Versions ​19.0, ​20.0