Commit graph

2496 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
232fa89b15 Load roles model 2021-11-24 09:23:48 +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
5906ae2aef Removed the datejs from the layouts 2021-11-24 08:34:13 +01:00
Alex Tselegidis
8fcf6eb0fa The gulp vendor task must not process the datejs package any more 2021-11-24 08:33:57 +01:00
Alex Tselegidis
4ed3d42e3f Removed the datejs dependency from package.json 2021-11-24 08:33:41 +01:00
Alex Tselegidis
73bc0659cd Corrected the database table name 2021-11-24 08:33:27 +01:00
Alex Tselegidis
bea81e4aa3 Since Bootstrap 5 is using popper v2, we can use the bootstrap.min.js file directly 2021-11-23 10:12:49 +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
633cf0a722 Adjusted the form elements based on the new Bootstrap 5 structure 2021-11-23 09:53:10 +01:00
Alex Tselegidis
ec2109db54 Changed data-dismiss to data-bs-dismiss 2021-11-23 08:46:32 +01:00
Alex Tselegidis
01fe98602f Further utility class fixes 2021-11-23 08:43:40 +01:00
Alex Tselegidis
0088065e43 Updated the margin helper classes 2021-11-23 08:41:37 +01:00
Alex Tselegidis
684b7e700e Changed data-toggle to data-bs-toggle 2021-11-23 08:37:41 +01:00
Alex Tselegidis
4a9f5f4a87 Updated the modal close button 2021-11-23 08:35:39 +01:00
Alex Tselegidis
c2cb077850 There are no badge color classes any more 2021-11-23 08:34:03 +01:00
Alex Tselegidis
56a7ac1cd9 Replaced btn-block class occurrences with w-100 2021-11-23 08:33:43 +01:00
Alex Tselegidis
6eaebe449e Corrected typo 2021-11-23 08:21:50 +01:00
alextselegidis
17cd70a039 Update Bootstrap to version 5 (#1150). 2021-11-22 08:09:56 +01:00
alextselegidis
35301e769a Renamed migration class 2021-11-22 08:09:56 +01:00
alextselegidis
e0a6f9482e Removed the tabindex prop as it makes problems with datepickers in iOS mobile devices 2021-11-22 08:09:56 +01:00
alextselegidis
d6debb40f5 Removed old settings files 2021-11-22 08:09:56 +01:00
alextselegidis
1cd0d45153 Converted the settings menu to a dropdown widget 2021-11-22 08:09:56 +01:00
alextselegidis
83bfd87d5d Ported the current about content to a new standalone page 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
Alex Tselegidis
81044eb9c6 Corrected issue with routing and CORS while running from the terminal 2021-11-18 17:17:08 +01:00
Alex Tselegidis
255d1b5d95 Corrected the CORS headers hanlding 2021-11-18 15:01:17 +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
fa97f743ae Added settings related callbacks to the Settings controller (copied from Backend_api) 2021-11-18 07:34:43 +01:00
alextselegidis
f5cedbd0d5 Added calendar related callbacks to the Calendar controller (copied from Backend_api) 2021-11-18 07:30:52 +01:00
alextselegidis
4b4d8887e8 Added google related callbacks to the Google controller (copied from Backend_api) 2021-11-18 07:30:31 +01:00
alextselegidis
b06a2505b2 Created a new unavailabilities resource controller 2021-11-18 07:29:41 +01:00
alextselegidis
8a8f4a7ce0 Changed the cancellation URL to point to the Booking controller 2021-11-18 07:13:11 +01:00
alextselegidis
fa52b14bb7 The default route should point to the booking controller 2021-11-18 07:12:30 +01:00
alextselegidis
7eac5b8638 Moved the frontend book functionality to a new controller called Booking.php and created a new resource controller for appointments 2021-11-18 07:12:16 +01:00
alextselegidis
28f6a58211 Updated comment 2021-11-18 07:09:21 +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
df13336af5 Changed page ID attribute (service categories) 2021-11-18 06:28:00 +01:00
alextselegidis
d8a5460397 Changed page ID attribute (providers) 2021-11-18 06:28:00 +01:00
alextselegidis
16cfd17536 Dropdown navbar menu for users 2021-11-18 06:25:30 +01:00
alextselegidis
7a3aa38622 Created a new secretaries resource controller 2021-11-18 06:23:21 +01:00