Commit graph

2513 commits

Author SHA1 Message Date
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
alextselegidis
e842089694 Removed semicolon 2021-11-18 06:13:28 +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
54ee7ac924 Dropdown navbar menu for services 2021-11-18 05:28:16 +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
af42c7c532 The availability generation algorithm needs performance improvements when many appointments are stored in the system (#1171). 2021-11-17 18:10:06 +01:00
alextselegidis
f7b2e60f95 PHP formatting 2021-11-17 09:28:35 +01:00
alextselegidis
e86b01dada Added background color to the standalone error pages 2021-11-17 09:28:04 +01:00
alextselegidis
8bad857edb Modified the exception and error messages so that they display nicely within the modal and on standalone pages 2021-11-17 09:26:13 +01:00
alextselegidis
9afe90f831 Correctly display long error messages within the modal 2021-11-17 09:23:21 +01:00
alextselegidis
758e556f56 Use the bootstrap.bundle.min.js in the installations page 2021-11-17 08:49:51 +01:00
alextselegidis
8c353917b2 Load the working plan exceptions modal via the component helper 2021-11-17 08:46:58 +01:00
alextselegidis
81b93fc17d The set setting may also get int and bool values 2021-11-17 08:46:48 +01:00
alextselegidis
8ce3a8ffce The timezone dropdown becomes a component for customers_page.php 2021-11-17 08:42:12 +01:00
alextselegidis
532ee4fabc Allow multiple renders with the loader class during the rendering of a layout page 2021-11-17 08:41:51 +01:00
alextselegidis
35f9a6eb1c Replaced bootstrap.min.js with bootstrap.bundle.min.js so that popper dependent widgets work 2021-11-17 08:28:44 +01:00
alextselegidis
817fb6e043 Use the bootstrap bundle file as bootstrap needs a specific version of popper js in order to work that is old 2021-11-17 08:28:18 +01:00
alextselegidis
da3ca30506 Run npm update 2021-11-17 08:27:52 +01:00
alextselegidis
d3787b2b29 The calendar page must also extend from the backend layout 2021-11-16 10:40:54 +01:00
alextselegidis
aa760e827e Fixed variable problems of the manage_appointment_modal.php component 2021-11-16 10:40:15 +01:00
alextselegidis
12a12caa36 Added missing slots to the backend layout file 2021-11-16 10:39:51 +01:00
alextselegidis
4a49800674 Minor formatting 2021-11-16 10:22:24 +01:00
alextselegidis
a3ab7ad898 Added the meta and styles slots to the account layout 2021-11-16 10:21:42 +01:00
alextselegidis
2966b89a59 Added the missing scripts section to the account layout 2021-11-16 10:20:53 +01:00
alextselegidis
ca8f3524ef Replaced the render function with the new component function 2021-11-16 10:15:37 +01:00
alextselegidis
5fb2fcdf71 Relative paths in booking_page.php 2021-11-16 10:15:23 +01:00
alextselegidis
f0109226ce Render the layout filename prop 2021-11-16 10:15:05 +01:00
alextselegidis
62b0651ce8 Fixed issues with component rendering 2021-11-16 10:14:47 +01:00
alextselegidis
8f74643437 Updated the controller classes to use the slots instead 2021-11-15 09:49:19 +01:00
alextselegidis
914ed84a40 The view files use the new layout slots 2021-11-15 09:49:08 +01:00