Using the latest codebase on a blank installation:
If I create an “In Office” for a Provider at 10:00AM, the Calendar shows “In Office” at the start of the day’s Calendar, not 10AM as it used to. The duration is also off on the display, no matter if you are displaying by Day or Week.
Putting an OUT of office at 12 noon and the Find Available appointment does work correctly - appts from 10-11:45 are available (15 min interval set).
If two patients are scheduled in the same time slot, changing the appointment status of one triggers the “appointment slot is already in use” pop-up. I don’t think it should - that should only happen when adding an appointment.
The column for the time is twice as wide as it used to be.
For 1. I see ajax_calendar.css line 281 or so has
.event_in {
background-color: white;
z-index: 1;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid BLACK;
top: 0px !important;
}
Getting rid of the !important removes this problem and puts the IN OFFICE in the correct spot again.
I checked in Ray’s above fix into the main codebase since this is a nasty bug. I also re-opened the following PR since part of the original bug discussed in the below PR now still exists: