Open smoyte opened 5 years ago
By Tom Smyth at 2016-09-08 06:02
By Tom Smyth at 2017-01-26 06:30
By Tom Smyth at 2017-04-01 05:34
It would be pretty excellent to display the current prep start time and when the reservation ends, to aid in resolving scheduling conflicts. Something like this mockup design. Of course this implies dynamically updating these times when the date/time selector is updated.
@willn the prep time and reservation end times can, or may one day be able to, vary on a per-location basis. We just got a request about this the other day in fact—someone wanted to have the kitchen booked for longer than the dining room. How would we handle that?
The spirit of what I'm proposing is visibility - to make it easy for the user to understand what is about to happen.
I've had numerous occasions where I was trying to create a meal, but it prevented me from doing so complaining that there was a conflicting reservation. I wasn't sure what the start and end time of the reservations would be. I could look at existing reservations on the calendar and guess... but it was hard to diagnose / debug / work-around. I usually modify existing reservations by chopping away the conflicting time, but each time I do so, I'm guessing as to how much I need to trim. I then try to create the meal again, and trim, and try, until it works out. If / when the times were to vary by location, then this cycle would be even more of a guessing game.
I could see a few different approaches that could be taken here:
If that feature request of supporting per-location reservation times is built, I could see the displayed reservation times dynamically changing based on the selected criteria.
Originally created by Tom Smyth at 2016-09-07 13:03, migrated from redmine-#5067