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
1f146ff21c
Hide the insert working plan button while viewing services in calendar
2024-07-01 09:38:01 +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
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
5967864e4a
Finalize the LDAP integration and complete SSO support in the login page ( #128 )
2024-05-13 23:37:00 +02:00
Alex Tselegidis
de63955341
Integrate CalDAV Protocol for appointment syncing ( #209 )
2024-05-12 14:24:58 +02:00
Thomas Ingles
4f028d8c44
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-04-29 23:45:29 +02:00
Alex Tselegidis
2bc517db5f
Fix the calendar drop and resize "undo" functionality
2024-04-26 17:26:09 +02:00
Alex Tselegidis
574fc907b5
Revert scroll down
2024-04-26 17:26:09 +02:00
Alex Tselegidis
4845e9d8a7
Merge pull request #1507 from sudwebdesign/develop-idea-calendar-init-time-at-now
...
Idea : initialize calendar view scroll at time
2024-04-26 17:08:34 +02:00
Alex Tselegidis
a2ba87256d
Allow users to edit events in all views
2024-04-26 16:42:43 +02:00
Alex Tselegidis
81e202342e
Various minor JS errors in calendar_default_view.js
2024-04-26 16:20:25 +02:00
Alex Tselegidis
6743da7043
Return the message modal selector for better DOM handling if needed
2024-04-26 16:11:17 +02:00
Thomas Ingles
b448836ee9
Idea : initialize calendar view scroll at time
...
https://www.freecodecamp.org/news/the-ultimate-guide-to-javascript-date-and-moment-js/#format-the-date-and-time-with-moment-js
2024-04-23 21:04:13 +02:00
Alex Tselegidis
80435bd522
Fallback value
2024-03-19 07:11:16 +00:00
Alex Tselegidis
cd768bda85
Use the helper methods to set and get date time picker values
2024-01-06 11:06:48 +01:00
Alex Tselegidis
02162ee232
Rename ui.js methods
2024-01-06 10:46:57 +01:00
Alex Tselegidis
2878d1299a
Reformat entire codebase for trailing comma that will make line duplication easier
2023-12-22 11:35:41 +01:00
Alex Tselegidis
65aacce924
No calendars are being displayed in the calendar table view while being logged in as a secretary ( #1418 )
2023-12-12 11:58:07 +01:00
Alex Tselegidis
e6b3ffd66b
Add support for custom fields on customers ( #1133 )
2023-12-11 09:54:29 +01:00
Alex Tselegidis
0cc51ed33c
Display the blocked periods to the calendar page ( #432 )
2023-11-17 09:42:57 +01:00
Alex Tselegidis
602afb50b9
Display the blocked periods in the calendar ( #432 )
2023-11-17 08:40:29 +01:00
Alex Tselegidis
1c3ae956aa
Update the blocked period CRUD ( #432 )
2023-11-17 08:04:27 +01:00
Alex Tselegidis
b7e7b54947
Fix the event drop functionality for the table view ( #1417 )
2023-10-23 11:13:48 +02:00
Alex Tselegidis
216a07327f
Fix the event drop functionality for the table view
2023-10-23 11:05:00 +02:00
Alex Tselegidis
571b169756
Remove unnecessary flag
2023-09-12 19:10:40 +03:00
popod
fa55a4832b
fix display of long unavailability notes
2023-07-28 16:41:25 +02:00
Alex Tselegidis
0bb02ae2bf
Set the right locale to the fullcalendar instances
2023-07-17 07:50:55 +02:00
Alex Tselegidis
07ff42c1a4
Correct the displayed calendar height
2023-07-11 08:02:56 +02:00
Alex Tselegidis
792e0545e8
Do not allow users to enable the Google Sync if "all" is selected
2023-07-11 07:44:25 +02:00
Alex Tselegidis
5473544258
Allow working plan exceptions to be defined as non-working days ( #1383 ).
2023-07-10 08:22:55 +02:00
Alex Tselegidis
9a3c2e4036
Do not show the day numbers in the month view
2023-07-05 17:39:49 +02:00
Alex Tselegidis
2f69be2bd0
Update the equivalent appointment removal action of the calendar table view.
2023-06-01 14:30:08 +02:00
Alex Tselegidis
8e37e54bdb
Refactor the calendar page appointment removal so that it also uses a request parameter called "cancellation_reason", just like the public booking page does.
2023-06-01 14:25:02 +02:00
Alex Tselegidis
64edc3e450
Remove the unnecessary switch case of the calendar page.
2023-06-01 14:19:14 +02:00
Alex Tselegidis
0fbc3b906d
Automatically store and remember the last selected filter item in the calendar page.
2023-05-04 12:00:17 +02:00
Alex Tselegidis
bf3f2d7131
Unselect the selected time of the calendar right after it is detected.
2023-05-04 11:57:02 +02:00
Alex Tselegidis
f285414391
Add an additional message parameter to define if a message is dismissible.
2023-05-04 11:36:49 +02:00
Alex Tselegidis
9bcc67ac89
Enable the nowIndicator in fullcalendar modules
2023-05-03 07:32:02 +02:00