tkrebs / ep3-bs

Online booking system for courts
http://bs.hbsys.de/
MIT License
183 stars 108 forks source link

Buchungen über zulässigen Buchungszeitraum #410

Open dvsfit opened 4 years ago

dvsfit commented 4 years ago

Hallo,

bei Buchungen über 60min kann man Buchungszeiträume auswählen, die über die angegebenen Öffnungszeiten/Spielzeiten gehen.

Beispiel: Platz, welcher von 08.00 Uhr - 22.00 Uhr buchbar ist und der Zeitblock/min.buchbarer Zeitblock auf 2 Stunden festgelegt ist. Bekommt man in der Kalenderansicht die Möglichkeit den Platz von 21.00 Uhr - 23.00 Uhr zu buchen. Erst nachdem man auf "Jetzt buchen" geht image

bekommt man eine Fehlermeldung, dass der Zeitraum ungültig ist.

image

Lässt sich das so anpassen, dass der User gar nicht erst die Möglichkeit bekommt in diesen Fehler reinzulaufen, wie bei den 1 Stunden Buchungen? Sprich, dass er bei 2 Stunden Buchungen nur die letzte, in dem Zeitraum verfügbare, Option als Auswahl bekommen würde, also von 20.00 Uhr bis 22.00 Uhr?

tkrebs commented 4 years ago

Der Kalender kennt für diesen Fall keinen Zustand. Es gibt die Zustände:

Der von dir beschriebene Fall würde einen Zustand sinngemäß "Prinzipiell frei, aber nicht mehr buchbar" erfordern. Den gibt es aber derzeit nicht.

Möglicher Workaround: Via CSS den letzten Block ausblenden oder ausgrauen.