Skip to content

[FEAT]: Request a Booking (Conflict Prevention) #3

@mulirow

Description

@mulirow

User Story

As an Authenticated User
I want to request a specific time slot for a space or a specific piece of equipment
So that I can secure the resources I need for my work in advance, avoiding the frustration of arriving at an occupied room.

Acceptance Criteria

  • The user must be able to select a specific date, start time, and end time for their request.
  • The system must prevent the user from selecting dates or times in the past.
  • The system must actively block the submission if the requested time overlaps with an already approved or pending booking for that same resource.
  • Upon successful submission, the user must receive clear feedback that their request was sent and is pending review.

Context / References

This resolves the main pain point of overlapping schedules. The system must act as a strict gatekeeper for time conflicts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions