Commit Graph

279 Commits

Author SHA1 Message Date
Alex Tselegidis a76cf2dedb Date handling fixes for the default view and use the calendar controller instead of the Backend API 2021-11-24 09:24:10 +01:00
Alex Tselegidis 965ac2fc96 Date handling fixes for the unavailability modal 2021-11-24 09:23:36 +01:00
Alex Tselegidis fca813e2fe Use the calendar controller instead of the backend API 2021-11-24 09:23:22 +01:00
Alex Tselegidis b8cdf1c3ff The javascript code must use moment instead of datejs 2021-11-24 08:34:26 +01:00
Alex Tselegidis 1fca948e55 Replaced "has-error" use with "is-invalid" 2021-11-23 10:10:09 +01:00
Alex Tselegidis 3808185ac9 Replaced the use of the "hidden" class with the "hidden" attribute 2021-11-23 10:06:13 +01:00
Alex Tselegidis 01fe98602f Further utility class fixes 2021-11-23 08:43:40 +01:00
Alex Tselegidis 56a7ac1cd9 Replaced btn-block class occurrences with w-100 2021-11-23 08:33:43 +01:00
alextselegidis d6debb40f5 Removed old settings files 2021-11-22 08:09:56 +01:00
alextselegidis a622f2f295 Ported the current user settings functionality to a new standalone page 2021-11-22 08:09:56 +01:00
alextselegidis 35a05de1f0 Ported the legal contents settings functionality to a new standalone page 2021-11-22 08:09:56 +01:00
alextselegidis fc48db0ea4 Ported the client form settings functionality to a new standalone page 2021-11-22 08:09:56 +01:00
alextselegidis d00a8956d7 Renamed the helper and removed code that does not apply to the general settings page any more 2021-11-18 08:58:19 +01:00
alextselegidis 2d1fb357c8 Ported the business logic settings functionality to a new standalone page 2021-11-18 08:49:23 +01:00
alextselegidis 753237d003 Ported the general settings functionality to a new standalone page 2021-11-18 07:53:41 +01:00
alextselegidis 7a64ced5c9 All the AJAX URLs now point to the new Booking controller 2021-11-18 07:35:14 +01:00
alextselegidis fec42278c8 Created a new customers resource controller 2021-11-18 06:34:07 +01:00
alextselegidis 957865ba23 Updated the styling selectors 2021-11-18 06:29:33 +01:00
alextselegidis 7a3aa38622 Created a new secretaries resource controller 2021-11-18 06:23:21 +01:00
alextselegidis d6b294a12b Created a new admins resource controller 2021-11-18 06:11:18 +01:00
alextselegidis 4bbcb9fff8 Created a new providers resource controller 2021-11-18 06:08:36 +01:00
alextselegidis 8682fc886b Removed the services part from the service categories page 2021-11-18 05:35:56 +01:00
alextselegidis 2a599f11b8 Removed the service categories part from the services page 2021-11-18 05:32:46 +01:00
alextselegidis aadac6a060 Created a new service categories resource controller 2021-11-18 05:23:54 +01:00
alextselegidis 8dd509d4dc Created a new services resource controller 2021-11-18 05:21:30 +01:00
alextselegidis 9afe90f831 Correctly display long error messages within the modal 2021-11-17 09:23:21 +01:00
alextselegidis cd9a92bed9 Removed the polyfill scripts as it is no longer needed. 2021-11-09 08:11:33 +01:00
Alex Tselegidis a96fe86073 Removed old ext directory as the new vendor will replace its contents 2021-11-07 11:47:53 +01:00
Alex Tselegidis c6aa24c4ec Added new gulp task that automatically packages the frontend vendor files 2021-11-07 11:47:31 +01:00
Alex Tselegidis da34264500 Changed the extensions of the CSS files to SCSS 2021-11-07 10:11:36 +01:00
Alex Tselegidis 3896892bc0 Formatted the JS and CSS files with prettier 2021-11-06 17:38:37 +01:00
Alex Tselegidis a20f2e9e33 Corrected the login HTTP callback 2021-11-06 16:51:36 +01:00
Alex Tselegidis 8e0d8d7c16 Changed the response content of the username validation method 2021-10-28 13:32:04 +02:00
Alex Tselegidis 7c082689ea More formatting changes 2021-10-28 13:30:39 +02:00
Thomas Saedt 9671def4ea Merge branch 'develop' into 1081_hide_data_fields 2021-10-20 22:12:47 +02:00
Alex Tselegidis 8d4d063afa Prepend the "any-provider" option to the booking page so that it is the first option displayed. 2021-10-18 12:19:13 +02:00
Alex Tselegidis 6fa2451a08 Added missing validation call in system settings 2021-10-04 09:27:32 +02:00
Alex Tselegidis ea4295e1ad Replaced the email validation regex with a better one 2021-10-04 09:27:08 +02:00
Alex Tselegidis 566ca1c79e Added file comment-banner 2021-10-04 09:26:48 +02:00
Alex Tselegidis 33c2b72fba CSS fix for the custom checkbox switchers 2021-10-04 09:26:29 +02:00
Alex Tselegidis 8eec2339cf The backend calendar must display the modified appointment date, when using the appointment link of the confirmation email (#1112). 2021-08-24 16:03:45 +03:00
Alex Tselegidis 9800554b35 Working plan css improvements 2021-07-19 17:52:40 +03:00
Alex Tselegidis 5dd8540577 Use the AM/PM postfix as lowercase everywhere for consistency. 2021-07-19 17:44:31 +03:00
Alex Tselegidis 6103b6992d The timepicker sliders do not work when using an iOS device. #1026 2021-07-19 17:26:24 +03:00
Alex Tselegidis 9ddc820176 Set minimum service duration field value to honor the value of EVENT_MINIMUM_DURATION. #1068 2021-07-19 16:59:21 +03:00
Alex Tselegidis d09fbb0ad6 Make sure that saving the modifications of a single break does not cancel any pending break edits. #1046 2021-07-19 16:30:27 +03:00
Alex Tselegidis 23bcc2d468 Working plan exception - details pane shows incorrect details (#1011). 2021-07-19 16:21:14 +03:00
Alex Tselegidis c885b27f7d Add support for line breaks when displaying the service description in the frontend (#1004). 2021-07-19 16:14:37 +03:00
Alex Tselegidis 39cc1b5a0b Timezone/UX issue: Wrong day is selected when timezone differs by -1 day (#961). 2021-07-19 16:02:45 +03:00
Alex Tselegidis cc6575d2d0 JavaScript RangeError on appointment change causing disabled calendar dates (#1092). 2021-07-19 15:52:05 +03:00