Commit Graph

3016 Commits

Author SHA1 Message Date
Alex Tselegidis 9ec281640e Fix working plan handling and refactor to arrow functions 2023-02-20 08:01:27 +01:00
Alex Tselegidis b8f4354363 Update package-lock.json 2023-02-20 07:46:09 +01:00
Alex Tselegidis 8ea9171ae2 Add label class 2023-02-20 07:46:02 +01:00
Alex Tselegidis c891985c1b Remove old jQuery UI timepicker call 2023-02-20 07:42:13 +01:00
Alex Tselegidis 11188872fa Hide days that are outside the current month in the datepicker 2023-02-20 07:41:49 +01:00
Alex Tselegidis c8bfb623e2 Apply the future booking limit to the booking page 2023-02-13 09:36:08 +01:00
Alex Tselegidis 7f534e51c7 Correct datepicker navigation issue in booking page 2023-02-13 09:13:36 +01:00
Alex Tselegidis 122759b531 Grey out the unavailable dates of the booking flatpickr instance 2023-02-10 13:38:00 +01:00
Alex Tselegidis 7b6565fe32 Replace the jQuery UI 'fade' easing with the jQuery fadeIn and fadeOut methods 2023-02-10 13:22:38 +01:00
Alex Tselegidis 1ae06fcf0a Add background change on month dropdown hover 2023-02-10 13:20:11 +01:00
Alex Tselegidis dd3697c018 Change null default value with undefined 2023-02-07 09:29:12 +01:00
Alex Tselegidis 77256e502a Style the flatpickr in the booking page 2023-02-07 08:24:46 +01:00
Alex Tselegidis 85e0567b13 Remove jQuery UI from the app entirely 2023-02-07 07:43:14 +01:00
Alex Tselegidis 6356e9883f Correct CSS styling for booking page 2023-02-07 07:40:42 +01:00
Alex Tselegidis 6deeee0812 Replace the datepicker of the booking page 2023-02-07 07:39:44 +01:00
Alex Tselegidis 5f8f5f5eb2 Replace the old date picker in the table view 2023-02-07 07:34:53 +01:00
Alex Tselegidis 0b444cc8ed Replace the old time pickers in the working plan handling 2023-02-07 07:31:12 +01:00
Alex Tselegidis 94570a3fdc Change the add button in the calendar page 2023-02-07 07:21:04 +01:00
Alex Tselegidis 153ed1174b Correct initialize timepicker method use 2023-02-07 07:14:35 +01:00
Alex Tselegidis 0e0194c927 Replace the date time pickers in the backend section 2023-02-02 08:54:47 +01:00
Alex Tselegidis 629bdfc062 Add missing translations 2023-02-02 08:54:32 +01:00
Alex Tselegidis 5c1a6975f4 Replace the central date-time picker methods 2023-02-02 08:54:24 +01:00
Alex Tselegidis 4c17af4ecd Add flatpickr into the project 2023-02-02 08:54:07 +01:00
Alex Tselegidis 99c7fe1403 Add the modal centered and scrollable to the message utility 2023-02-02 08:48:13 +01:00
Alex Tselegidis deab447284 Make all the modals show in the center of the screen and add a scroll bar. 2023-02-02 08:25:10 +01:00
Alex Tselegidis 280c9d0ebb Replace the toast function with a bootstrap equivalent 2023-01-27 15:54:59 +01:00
Alex Tselegidis 229a2aec90 Replace the show message function with a bootstrap equivalent (no jquery ui used any more) 2023-01-27 15:54:45 +01:00
Alex Tselegidis 2298533426 Update the vendor packages of the project 2023-01-27 15:54:26 +01:00
Alex Tselegidis abcc46db94 Add PHP8.2 support to the application 2023-01-26 09:17:45 +01:00
Alex Tselegidis ed9b2e8c55 Update docker.md 2023-01-25 08:51:34 +01:00
Alex Tselegidis 625622e9a6 Update the docker related documentation 2023-01-25 08:48:56 +01:00
Alex Tselegidis 1c8ed7af6f Fix the docker integration of MailHog and fine tune the Dockerfile 2023-01-25 08:48:44 +01:00
Alex Tselegidis 7343389f7b Correct the + symbol processing when sorting results in the API controllers (#1322) 2023-01-23 07:54:06 +01:00
Alex Tselegidis c7371090ba Add missing API fields to Unavailabilities_model.php (#1323) 2023-01-23 07:50:24 +01:00
Alex Tselegidis eb863ea044 Add missing API fields to Appointments_model.php 2023-01-23 07:50:13 +01:00
Alex Tselegidis 04f480c4c6 Remove duplicate command 2023-01-23 07:47:47 +01:00
Alex Tselegidis 07b628324d Add default values to the authentication parameters 2023-01-23 07:45:40 +01:00
Alex Tselegidis f8925ddb0d Add the missing "only" filtering to the backend controllers. 2023-01-21 12:51:06 +01:00
Alex Tselegidis b447751c39 Add the settings navigation sidebar to the integration sub-pages 2023-01-21 12:50:12 +01:00
Alex Tselegidis 1f9d82b18e Add a "back" button to the integrations page. 2023-01-21 12:46:06 +01:00
Alex Tselegidis 335f50037a Add the package version to composer JSON 2023-01-21 12:41:49 +01:00
Alex Tselegidis 7d26f8d0c5 Use the official php:8.0-alpine package and perform a composer and NPM installation every time the containers get started 2023-01-21 12:41:05 +01:00
Alex Tselegidis 26dea7bcb6 Correct id attribute 2023-01-18 11:04:55 +01:00
Alex Tselegidis a4c7a3b51d Update the docker configuration with an improveed one (WIP) 2023-01-18 11:04:55 +01:00
Alex Tselegidis 8449d5454c Add ID to the allowed appointments fields (this will fix the rescheduling flow) 2023-01-18 10:59:57 +01:00
Alex Tselegidis 50ec06b29c Allow API clients to filter appointments by service, provider and customer ID (#1296, #1325) 2023-01-14 10:25:25 +01:00
Alex Tselegidis dfacdc901a Use the "array_values" method in both available-provider filtering conditions to avoid issues with missing keys 2023-01-14 10:16:32 +01:00
Alex Tselegidis cfe88f8901 Fix the condition check of the "get_setting" method of providers, secretaries and admins (#1327) 2023-01-14 10:15:06 +01:00
Alex Tselegidis 59170af997 Adjust manage mode handling in booking page 2023-01-14 10:15:06 +01:00
Alex Tselegidis 8879fa7889
Merge pull request #1326 from eerojaaskelainen/RelFrontFixes
Fixes for frontend problems running in release mode
2023-01-14 10:15:01 +01:00