Go to week view and click on Monday 7.00
Set start/end date: 06.11./07.11.
Set start/end time: 7.00/9.00 (1 day 2 hours)
Select repeat: Daily
Set Repeat end date: 11.11. (just a couple of days later)
Configuration above makes for the overlapping bookings. Observe the mess in the week view.
The same menace can also be caused with weekly/monthly/yearly repeat types.
A simple solution could be to limit the repeats to a single day bookings only.
After changing the repeat type from None to anything else, we could check if the start and end day differ. If they do not, grey out the end date and we're done. If they do, pop-up a message/alert informing user that this is not allowed and then gray out the end date (and set it to the start day).