-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Still able to book unavailable slots #465
Comments
Can you send me (sergey [at] srgdev.com) your settings dump |
@SergeyMosin - thanks, email sent. In further testing, it appears it is a specific type of event: added by calendly to my Mac calendar, which then was imported to the nextcloud calendar:
So technically the event is a Mac Calendar event but it was originally added to it by calendly. Maybe that is an issue, since it appears to work on other eventsI had added manually to my Mac calendar. I do, however, have one more issue, which results in countless JS errors on the front end: This happens when I simply load the Appointments URL in a logged out front end. It appears to me the whole of jQuery is missing, somehow, but I wouldn't know why or how to fix this (well, I would know in a "normal" website, but I assume if jQuery is required it would be loaded in a no-conflict mode already by the plugin?) Please let me know if you need me to open a new issue for this. |
Thanks sending the Appointments/lib/Backend/BCSabreImpl.php Lines 535 to 543 in e179a0e
Different calendar apps call the
Some of the "heavy" NC JS files are taken out of the appointments Booking Page for faster page loads. The appointment form does not depend on the
It looks like the request does get sent to the back-end but then it get stuck there (maybe waiting for the mail server connection). Is there anything in NC logs ? If you have "Email Me when appointment is booked" option enabled the email should be sent or an error with more info is logged. Is an email sent to attendee ? In any case, I'll try replicate this. |
I am sorry the delay here. While I get the point of the (external) meeting "not working" for the reason you mention, I still cannot get the online booking form to work.
Basically the prospect will think it "did not work" I do not have any related errors that appear either right while or after booking an appointment. The refusal to send data to me seems pretty much blocking - if it refuses, it also cannot receive any success, I suppose. |
Can you email me the URL of the page so I can try to book one test appointment |
Sent the email with the publicly accessible booking form. Thank you! |
Heya! Are there any fixes (available) or updates (planned) for this issue? |
Bug confirmed.
|
Fixed in v2.1.8 |
I have setup 2 calendars (a target and a source to check against).
I have selected the weekly template and setup slots.
I added a meeting in my source calendar during one of the slots - this meeting has NOT been added by the appointments app of course. It is an event I will attend personally with my family, so I add it manually to my source calendar.
I can still book an appointment using the Appointments app even if the time is already used up by my event in the source calendar.
If instead I book something through the app, then that slot is unavailable after.
So it becomes impossible to make sure no one books when I am not available. I would have to edit the Target Calendar Template every time?
This makes is cumbersome.
Am I missing something? It says "check these calendars for conflicts" and I selected my source calendar there. Yet it appears to only check for events created by the app, not any other event.
The text was updated successfully, but these errors were encountered: