Commit graph

740 commits

Author SHA1 Message Date
Alex Tselegidis
29fb168a31 Fix the parsing of unavailability dates so that those render correctly for all timezones (fix originating from the community support group) 2024-11-05 13:03:07 +01:00
Alex Tselegidis
855a7e841a Fix default sorting 2024-10-29 00:44:34 +09:00
Alex Tselegidis
6172e5e6c0 Fix working plan configuration am/pm hour parsing so that it works in all languages (#1606) 2024-10-21 10:16:57 +09:00
Alex Tselegidis
e11228bea0 Add the provider name to the unavailability popover 2024-10-14 18:15:18 +02:00
Alex Tselegidis
65a4cc5df0 Use the block display mode so that the right colors render in the month view 2024-10-14 15:08:21 +02:00
Alex Tselegidis
c9da3c8aab Correct the error formatting 2024-08-29 20:57:13 +02:00
Alex Tselegidis
aa3bbdfeba Call global methods in appointments modal 2024-08-13 13:36:03 +02:00
Alex Tselegidis
1040122a62 Correct the dropdown style in Safari 2024-08-12 08:59:37 +02:00
Alex Tselegidis
14a0c38ac0 Patch error with Safari while booking related to time parsing (#1584) 2024-08-12 08:53:17 +02:00
Alex Tselegidis
5b387b0c50 Another fix related to booking selection 2024-07-15 16:11:52 +02:00
Alex Tselegidis
cc268f8d87 Minor fix 2024-07-15 16:11:06 +02:00
Alex Tselegidis
bdc5782cf4 Update how the booking selection displays on the screen 2024-07-15 16:09:15 +02:00
Alex Tselegidis
abfb649851 Missing calls 2024-07-11 16:58:59 +02:00
Alex Tselegidis
0242c70fdf Correct the Learn More button behavior 2024-07-07 13:01:02 +02:00
Alex Tselegidis
8c8aaaa5e7 Move the default option to the beginning of the category dropdown 2024-07-07 12:31:35 +02:00
Alex Tselegidis
2b081a85ac Set right class to remaining dropdown elements 2024-07-07 11:51:44 +02:00
Alex Tselegidis
8dab03f38a Select first service and provider if only one option exists 2024-07-07 11:48:33 +02:00
Alex Tselegidis
564b7dea25 Always re-enable the primary button 2024-07-07 11:48:33 +02:00
Alex Tselegidis
1f146ff21c Hide the insert working plan button while viewing services in calendar 2024-07-01 09:38:01 +02:00
Alex Tselegidis
808a07374f Remove dot 2024-06-20 15:36:47 +03:00
Alex Tselegidis
2a645319fd Default color 2024-06-20 15:34:14 +03:00
Alex Tselegidis
540af17e4f Add the please-select option to the booking page step 2024-06-18 16:27:27 +02:00
Alex Tselegidis
721a976444 Remove text shadow from calendar 2024-06-18 16:20:52 +02:00
Alex Tselegidis
234a154d0b Remove opacity from unavailability (applied from background display setting) 2024-06-18 16:18:27 +02:00
Alex Tselegidis
c95f6d7598 Styling for the month view in calendar page 2024-06-18 16:17:39 +02:00
Alex Tselegidis
6be7e24543 Render non-working time in background 2024-06-18 16:12:56 +02:00
Alex Tselegidis
1a476a4f8f Update styling of last modal button 2024-06-18 16:06:32 +02:00
Alex Tselegidis
48d84491ab Automatically focus the last modal button so that pressing enter submits the modal directly 2024-06-18 16:04:49 +02:00
Alex Tselegidis
f398d18bbc Remove the automated calendar detection from the CalDAV sync as it will not work with all CalDAV providers (some use different URL structures than Baikal) 2024-06-14 18:49:41 +02:00
Alex Tselegidis
dd34836c88 Update the label of the calendar caldav url 2024-06-14 18:12:22 +02:00
Alex Tselegidis
5ee6536430 Apply the form-select class to select dropdown elements 2024-06-04 12:24:01 +02:00
Alex Tselegidis
740a1d06cf Enlarge popover so that contents display nicely in all languages 2024-06-04 12:14:03 +02:00
Alex Tselegidis
29e5fce89e Do not block the booking page if the cookieconsent is blocked (#1398) 2024-06-01 16:10:17 +02:00
Alex Tselegidis
b49787ca5a Minor adjustments to the LDAP result display 2024-06-01 13:21:49 +02:00
Alex Tselegidis
99addd2efd Use class instead of fading out the error message 2024-05-29 23:15:07 +02:00
Alex Tselegidis
07bc7b3812 Make sure that editing a working plan exception and changing the date will not keep the previous entry in place (#1515) 2024-05-24 19:59:53 +02:00
Alex Tselegidis
4703df1ada Fix provider filter (#1530) 2024-05-21 15:39:45 +02:00
Alex Tselegidis
e4cc2fc760 Add custom render method that can be easily overriden 2024-05-17 20:13:58 +02:00
Alex Tselegidis
98998ad0b8 Attach the fullCalendar instance to the calendar component for easy access 2024-05-17 12:56:10 +02:00
Alex Tselegidis
295a5f1baf Remove the default paragraph in the message modal 2024-05-17 12:40:01 +02:00
Alex Tselegidis
f7e6b212b2 Make sure that at least one booking field must be set as required 2024-05-14 13:49:41 +02:00
Alex Tselegidis
d482625848 Add missing jsdoc comments 2024-05-13 23:41:19 +02:00
Alex Tselegidis
5967864e4a Finalize the LDAP integration and complete SSO support in the login page (#128) 2024-05-13 23:37:00 +02:00
Alex Tselegidis
b0ffe4ff1f
Merge pull request #1523 from tm8544/patch-2
Update booking.js
2024-05-13 13:13:40 +02:00
tm8544
dc2b9f84e6
Update appointments_modal.js
Add missing ;
2024-05-13 11:49:14 +03:00
Alex Tselegidis
de63955341 Integrate CalDAV Protocol for appointment syncing (#209) 2024-05-12 14:24:58 +02:00
tm8544
db778e11b5
Update booking.js
This was merged 17.4. 2024, but it was lost lost on merges on 11.5.2024.
2024-05-12 10:31:09 +03:00
Thomas Ingles
ea4be0162e Fix refresh Appointments MONTH calendarView : current2active
Fix undisplayed appointments if not in this current month
and if moved by D&D on prev/next month days view (displace OK),
but after auto refresh, appointment disapear in view...
After little fear, it exist in db :)
Need to choose prev/next month (where is moved) to see it.

see https://fullcalendar.io/docs/view-object
2024-05-11 19:29:14 +02:00
Thomas Ingles
80ada71558 Install: Admin Add Language selector + set timezone by server 2024-05-11 19:29:14 +02:00
Thomas Ingles
a04c0cafdf Fix install alert msg not showed, pw confirm id + js errors lang
js #retype-password to #password-confirm
2024-05-11 19:29:14 +02:00