Alex Tselegidis
|
855a7e841a
|
Fix default sorting
|
2024-10-29 00:44:34 +09: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
|
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 |
|
Alex Tselegidis
|
c9bb9e85de
|
Change the opacity of the datepicker while loading unavailable dates
|
2024-05-11 15:33:14 +02:00 |
|
Alex Tselegidis
|
bacea67f7c
|
Create constant for future month search
|
2024-05-11 15:21:41 +02:00 |
|
Alex Tselegidis
|
71474a7d94
|
Add additional handling for the next days filter
|
2024-04-26 16:15:58 +02:00 |
|
Alex Tselegidis
|
3254278170
|
Update the HTTP client param comment
|
2024-04-26 12:57:13 +02:00 |
|
Alex Tselegidis
|
609dc93e1e
|
Add logic for navigating back to the previously available date
|
2024-02-18 10:59:24 +01:00 |
|
Alex Tselegidis
|
6fecbc7cd7
|
Correct unavailable date handling in booking page
|
2024-02-16 17:08:51 +01: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
|
2878d1299a
|
Reformat entire codebase for trailing comma that will make line duplication easier
|
2023-12-22 11:35:41 +01:00 |
|
Alex Tselegidis
|
fbcd35f197
|
Add blocked period CRUD operations to the app (#432)
|
2023-11-03 18:25:23 +01:00 |
|
Alex Tselegidis
|
4b18b78e69
|
Rename the "create" method of controllers to "store"
|
2023-10-26 08:11:49 +02:00 |
|
Alex Tselegidis
|
e9842a40bc
|
Revert renaming the service-categories to categories (for clarity)
|
2023-10-26 08:11:31 +02:00 |
|
Alex Tselegidis
|
ebe087553e
|
Automatically select the next available date in the booking page or display a message if this month is unavailable (#1075) (#1204)
|
2023-07-11 08:11:41 +02:00 |
|
Alex Tselegidis
|
4d58075ef7
|
Preselect the date with a query parameter (#1376)
|
2023-07-03 10:05:20 +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
|
82b25b50ad
|
Import the window moment object
|
2023-05-04 17:48:58 +02:00 |
|
Alex Tselegidis
|
122759b531
|
Grey out the unavailable dates of the booking flatpickr instance
|
2023-02-10 13:38:00 +01:00 |
|
Alex Tselegidis
|
0e0194c927
|
Replace the date time pickers in the backend section
|
2023-02-02 08:54:47 +01:00 |
|
Alex Tselegidis
|
59170af997
|
Adjust manage mode handling in booking page
|
2023-01-14 10:15:06 +01:00 |
|
Alex Tselegidis
|
8449fd3d28
|
Fix the rescheduling functionality in the booking page
|
2022-10-16 18:07:45 +03:00 |
|
Alex Tselegidis
|
ec0924fb7e
|
Add matomo analytics settings page
|
2022-07-26 16:39:31 +03:00 |
|
Alex Tselegidis
|
8eddb768d4
|
Add google analytics settings page
|
2022-07-26 16:39:15 +03:00 |
|
Alex Tselegidis
|
27d58effdf
|
Add API settings page
|
2022-07-26 16:38:58 +03:00 |
|
Alex Tselegidis
|
71e12a1aae
|
The search method parameters are optional
|
2022-06-21 13:02:10 +03:00 |
|
Alex Tselegidis
|
0d5e60cdb7
|
Add support for dynamic webhook definition in the settings page (#581)
|
2022-06-20 12:12:36 +03:00 |
|
Alex Tselegidis
|
906c91331f
|
Rename unavailability dates to unavailable dates
|
2022-05-26 14:50:12 +02:00 |
|
jeroenvds
|
148b5df302
|
Fix unavailability in calendar while booking
Use moment set date for setting the day of the month. Day is used for day of the week.
|
2022-05-23 17:56:11 +02:00 |
|
Alex Tselegidis
|
c8b6f0fb1c
|
Empty the available hours list before rendering the new time
|
2022-04-11 13:03:47 +02:00 |
|
Alex Tselegidis
|
8f66376b74
|
Move the change change language method to the new localization controller (removed from account)
|
2022-03-28 08:30:51 +02:00 |
|
Alex Tselegidis
|
e4e285931f
|
Move the consent creation process to when the appointment gets created and not earlier
|
2022-03-25 12:44:05 +01:00 |
|
Alex Tselegidis
|
2f057ac28b
|
Update return type jsdoc.
|
2022-01-18 17:18:52 +01:00 |
|
Alex Tselegidis
|
54e4c208a3
|
Update the project subtitle.
|
2022-01-18 13:05:42 +01:00 |
|
Alex Tselegidis
|
116ccb9a76
|
Update since comment tag with 1.5 value
|
2022-01-18 13:01:22 +01:00 |
|
Alex Tselegidis
|
09775d25d5
|
Rename all "unavailable" occurrences to "unavailability" for consistency.
|
2022-01-18 12:54:41 +01:00 |
|
Alex Tselegidis
|
8dad2d9624
|
Replace the global App.Lang with the "lang" helper method, which is more appropriate due to the dynamic load of script translation strings.
|
2022-01-18 08:22:25 +01:00 |
|
Alex Tselegidis
|
e93565500d
|
Replace the global App.Vars with the "vars" helper method, which is more appropriate due to the dynamic load of script vars.
|
2022-01-18 08:18:22 +01:00 |
|
Alex Tselegidis
|
398b85363f
|
Update the request params (now using snake_case).
|
2022-01-17 21:19:46 +01:00 |
|
Alex Tselegidis
|
0da73ab43e
|
Remove the "ajax_" prefix from all new AJAX endpoints.
|
2022-01-17 19:44:44 +01:00 |
|
Alex Tselegidis
|
c154280026
|
Create new Google HTTP client.
|
2022-01-17 19:44:21 +01:00 |
|
Alex Tselegidis
|
af464bd83c
|
Create new login HTTP client JS module.
|
2022-01-17 18:22:23 +01:00 |
|
Alex Tselegidis
|
d333869952
|
Port the change language callback to the Account controller.
|
2022-01-17 17:42:47 +01:00 |
|
Alex Tselegidis
|
390d66f8d2
|
Code refactoring and improvements for the recovery page.
|
2022-01-17 14:45:20 +01:00 |
|
Alex Tselegidis
|
63c81dc09c
|
Code refactoring and improvements for the booking HTTP client.
|
2022-01-17 05:14:36 +01:00 |
|
Alex Tselegidis
|
32b6052546
|
Update the js doc content of the javascript files.
|
2022-01-14 09:26:44 +01:00 |
|
Alex Tselegidis
|
43ad017d7a
|
Refactor the booking related JS files so that they become standalone modules.
|
2022-01-13 11:33:40 +01:00 |
|
Alex Tselegidis
|
745f70848a
|
Refactor the calendar related JS files so that they become standalone modules.
|
2022-01-12 11:22:54 +01:00 |
|
Alex Tselegidis
|
21be3e7b50
|
Refactor the providers helper JS file so that it becomes a standalone module.
|
2022-01-11 10:54:46 +01:00 |
|