Alex Tselegidis
|
af350fc617
|
Make sure the randomly selected provider is really serving the selected service, when generating availability wit the "Any Provider" option in the frontend (#991).
|
2021-01-27 13:39:12 +01:00 |
|
Alex Tselegidis
|
78ab4ac3d2
|
Removed unnecessary condition
|
2020-12-15 10:49:16 +02:00 |
|
Alex Tselegidis
|
442ba83296
|
Display the please-select-time warning at the top of the available hours
|
2020-12-14 20:40:32 +02:00 |
|
Alex Tselegidis
|
5df1bd4902
|
Made the timezone and language fields required, in the backend customers page
|
2020-12-14 20:40:10 +02:00 |
|
Alex Tselegidis
|
1a1deb28c2
|
Use the native JSON.parse method instead of the jQuery variation
|
2020-12-14 20:38:57 +02:00 |
|
Alex Tselegidis
|
8fb111190b
|
Use the native JSON.parse method instead of the jQuery variation
|
2020-12-14 20:38:17 +02:00 |
|
Alex Tselegidis
|
bae970d257
|
Sync appointment with customer's Google Calendar in the book success page needs the correct timezone
|
2020-12-14 20:37:08 +02:00 |
|
Alex Tselegidis
|
f77ceeff84
|
Corrected click event behavior of the captcha refresh button
|
2020-12-14 10:48:36 +02:00 |
|
Alex Tselegidis
|
0d5f673ecf
|
User timezone must not be empied by default as it is required.
|
2020-12-14 09:53:16 +02:00 |
|
Alex Tselegidis
|
30381b5c86
|
Removed the onDayClick callback in table view as it is not needed.
|
2020-12-12 15:31:08 +02:00 |
|
Alex Tselegidis
|
0da88a7729
|
Check provided date
|
2020-12-12 15:11:33 +02:00 |
|
Alex Tselegidis
|
ce40aa342b
|
Automatically update the non working plan when changed in backend calendar.
|
2020-12-12 14:54:41 +02:00 |
|
Alex Tselegidis
|
731fb52ab4
|
Display confirmation modal when disabling a connected Google Calendar Sync (#955).
|
2020-12-12 14:22:25 +02:00 |
|
Alex Tselegidis
|
de9e0542ea
|
Remove now indicator as it does not support custom timezones (#953)
|
2020-12-11 21:15:25 +02:00 |
|
Alex Tselegidis
|
9409633a5d
|
Corrected javascript typo with unavailability events (#946).
|
2020-12-10 11:31:19 +02:00 |
|
Alex Tselegidis
|
9133aeedd6
|
Applied Captcha fixes in the booking page
|
2020-12-09 21:28:26 +02:00 |
|
Alex Tselegidis
|
53a6a8c3a8
|
Debounce keyup events when searching for existing customers
|
2020-12-09 16:00:15 +02:00 |
|
Alex Tselegidis
|
b794cb6e74
|
Use the native JSON parse method
|
2020-12-09 15:59:59 +02:00 |
|
Alex Tselegidis
|
b45fd3acd6
|
Default value for the working plan exceptions in table view
|
2020-12-09 15:59:46 +02:00 |
|
Alex Tselegidis
|
8a68e97f94
|
Reformatted code files
|
2020-12-09 14:17:45 +02:00 |
|
Alex Tselegidis
|
2b5ee0426f
|
JS fixes in the backend calendar default view
|
2020-12-09 14:06:47 +02:00 |
|
Alex Tselegidis
|
b291a2bb24
|
Improved event selection for both default and table calendar views
|
2020-12-08 14:16:58 +02:00 |
|
Alex Tselegidis
|
e92902f332
|
Backend users and services page would register the tab content events again and again
|
2020-12-08 13:23:37 +02:00 |
|
Alex Tselegidis
|
9655feca6c
|
Corrected issue with table view and duplicate appointments
|
2020-12-08 10:17:24 +02:00 |
|
Alex Tselegidis
|
8f2487865f
|
Changed cookie banner button background color
|
2020-12-08 09:59:17 +02:00 |
|
Alex Tselegidis
|
23ac39797b
|
Default values in the appointment modal, when inserting a new appointment from the table view
|
2020-12-08 09:57:22 +02:00 |
|
Alex Tselegidis
|
3944309b0c
|
Execut the revertFunc directly
|
2020-12-08 09:42:28 +02:00 |
|
Alex Tselegidis
|
0e9758372d
|
Added now indication and changed snap duration
|
2020-12-08 09:36:46 +02:00 |
|
Alex Tselegidis
|
bff87eb4aa
|
Automatically reload the calendar every minute.
|
2020-12-08 00:11:01 +02:00 |
|
Alex Tselegidis
|
54c4852cd7
|
Consistently use solid style of fontawesome
|
2020-12-08 00:10:49 +02:00 |
|
Alex Tselegidis
|
9b24ce1e57
|
Corrected issue with full calendar title
|
2020-12-05 11:07:22 +02:00 |
|
Alex Tselegidis
|
32e2b2843b
|
Default values when creating a service
|
2020-12-05 11:05:20 +02:00 |
|
Alex Tselegidis
|
78a54ef0bb
|
Type casting for if condition
|
2020-12-04 14:42:31 +02:00 |
|
Alex Tselegidis
|
88028d5770
|
Ensure DOM is loaded before binding the global AJAX error handler.
|
2020-12-02 20:08:28 +02:00 |
|
Alex Tselegidis
|
2ccc236bc2
|
Global AJAX error handling
|
2020-12-02 19:57:49 +02:00 |
|
Alex Tselegidis
|
bbaac53308
|
Fixed issue with translation breaking the calendar page (#931).
|
2020-11-16 11:09:31 +02:00 |
|
Alex Tselegidis
|
46804fab7b
|
Do not make a request to the server if there's no service or provider selection
|
2020-11-16 10:16:48 +02:00 |
|
Alex Tselegidis
|
b3fbf60e29
|
Fixed issue with table view while being logged in as a provider (#928).
|
2020-11-16 10:16:00 +02:00 |
|
Alex Tselegidis
|
35f8553300
|
Added missing comma to selector.
|
2020-11-12 14:15:52 +02:00 |
|
Alex Tselegidis
|
ce4dc67c91
|
Corrected problem with disabled service fields during service edits
|
2020-10-27 11:49:48 +02:00 |
|
Alex Tselegidis
|
9604aa4ef9
|
Replaced qtip with tippy.js
|
2020-10-22 12:29:09 +03:00 |
|
Alex Tselegidis
|
4203bf5851
|
Working plan exception improvements for the table view
|
2020-10-22 12:12:27 +03:00 |
|
Alex Tselegidis
|
5fa8ee4255
|
Added support for working plan exceptions in the table view page
|
2020-10-22 12:01:33 +03:00 |
|
Alex Tselegidis
|
1067a92a18
|
Renamed further "unavailabilities" occurrences to "unavailability events"
|
2020-10-21 21:44:35 +03:00 |
|
Alex Tselegidis
|
e0dea50ee4
|
Renamed the unavailabilities to unavailability events
|
2020-10-21 21:36:37 +03:00 |
|
Alex Tselegidis
|
69a0c2a48f
|
Register the non-timezoned time in the database.
|
2020-10-21 21:35:40 +03:00 |
|
Alex Tselegidis
|
0e6fdebe0f
|
Completed the working plan exceptions feature.
|
2020-10-20 16:05:00 +03:00 |
|
Alex Tselegidis
|
0324a3e464
|
Removed the unnecessary modal-close event handler
|
2020-10-20 16:04:25 +03:00 |
|
Alex Tselegidis
|
5e0ef2acc1
|
Corrected method name typo
|
2020-10-20 16:04:25 +03:00 |
|
Alex Tselegidis
|
45c8a82d3f
|
Add some margin between the icon and the text of the edit popover
|
2020-10-20 16:04:25 +03:00 |
|