-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
implemented option to configre counting of overbooked non bookable days #1147
Conversation
# Conflicts: # assets/admin/js/admin.min.js # assets/global/js/vendor.js.map # assets/global/js/vendor.min.js # assets/public/js/public.js # assets/public/js/public.min.js # assets/public/js/src/lib/litepicker.js
Codecov Report
@@ Coverage Diff @@
## master #1147 +/- ##
============================================
+ Coverage 35.87% 38.04% +2.17%
- Complexity 2115 2188 +73
============================================
Files 83 84 +1
Lines 8592 8879 +287
============================================
+ Hits 3082 3378 +296
+ Misses 5510 5501 -9
|
Juhuu, danke euch (hier wohl v.a. @hansmorb) für die fortwährende Weiterentwicklung. Wird mit diesem PR neben #702 auch #1113 behoben? Diese Issues gehören für mich den größten noch vorhandenen Problemen mit cb2. Es ist mir in den beiden Issues ein bisschen unklar, wie das gewünschte Verhalten definiert ist. Das gewünschte Verhalten ist für mich wie "cb0 mit dem special-days-Plugin", aber auch das ist keine gute Definition vom gewünschten Verhalten. |
Also zumindest sollte mit diesem Branch sich das Holiday Field jetzt wie die Schließtage verhalten. Und ihr könnt setzen, wie viele Tage von einem Block MAXIMAL gezählt werden. Also zum Beispiel gibt es hier am Samstag und Sonntag einen Schließtag und der Montag ist Feiertag. Mit diesen Optionen kann jezt nur von Freitag bis Dienstag gebucht werden: Wenn nicht gezählt wird, dann fügt sich kein Tag zum Maximum hinzu Wenn die Option nicht angewählt ist, ist es nicht erlaubt über geblockte Tage zu buchen -> WE nicht überbuchbar |
@chriwen Aus meiner Sicht ist das hier ready, kann dich leider nicht als Reviewer hinzufügen weil das dein PR ist aber vielleicht kannst du mal rüberschauen. Der PR für das Feature im Litepicker Repo ist hier: wielebenwir/Litepicker#3 |
# Conflicts: # assets/admin/js/admin.min.js # src/View/Calendar.php
# Conflicts: # assets/admin/js/admin.min.js # assets/public/js/public.min.js
@hansmorb wenn ich mir den diff hier über Github anschaue sehe ich einige Änderungen (hauptsächlich E2E) und die glaube zu den hier herein gemergeden branches gehören. Kann es sein, das es noch andere Branches gibt, die in der Reihenfolge vorher in den master sollten? |
Ne, die Änderungen in der content-example gehören auch zu diesem Branch. Ich habe einen ganzen Haufen Artikel / Standorte und Zeitrahmen hinzugefügt um die Überbuchung mit verschiedenen Timeframe Konfigurationen in den E2E Tests testen zu können. |
Also nur mal um das zusammenzufassen. Was ist hier umgesetzt:
Zusätzlich noch e2e Tests. @hansmorb was vergessen? |
@datengraben Genau! Und halt die entsprechenden Änderungen im Litepicker die aus dem Master branch kommen. Da ist auch noch die Korrektur der Übersetzung von days/day zu Tag / Tage mit drin. |
Beim Testen ist mir noch folgendes aufgefallen:
|
Im Reiter "Allgemein" unter den Einstellungen
|
This reverts commit 2033ebf.
@hansmorb ok hat alles funktioniert wie geplant. |
EDIT datengraben: This closes #702
Dazu gehört auch wielebenwir/Litepicker#3