Commit graph

  • dd08cbc882 Hide the inactive working plan row input elements Alex Tselegidis 2023-02-20 08:33:11 +0100
  • 93fdbd875a Correct the message modal handling methods Alex Tselegidis 2023-02-20 08:24:49 +0100
  • 97382d8da3 Add missing JS file to business_settings.php Alex Tselegidis 2023-02-20 08:17:48 +0100
  • efb9fda649 Correct flatpickr positioning issue on modals Alex Tselegidis 2023-02-20 08:09:03 +0100
  • 0d52732489 Replace selector with variable Alex Tselegidis 2023-02-20 08:06:12 +0100
  • 9ec281640e Fix working plan handling and refactor to arrow functions Alex Tselegidis 2023-02-20 08:01:27 +0100
  • b8f4354363 Update package-lock.json Alex Tselegidis 2023-02-20 07:46:09 +0100
  • 8ea9171ae2 Add label class Alex Tselegidis 2023-02-20 07:46:02 +0100
  • c891985c1b Remove old jQuery UI timepicker call Alex Tselegidis 2023-02-20 07:42:13 +0100
  • 11188872fa Hide days that are outside the current month in the datepicker Alex Tselegidis 2023-02-20 07:41:49 +0100
  • c8bfb623e2 Apply the future booking limit to the booking page Alex Tselegidis 2023-02-13 09:36:08 +0100
  • 7f534e51c7 Correct datepicker navigation issue in booking page Alex Tselegidis 2023-02-13 09:13:36 +0100
  • 122759b531 Grey out the unavailable dates of the booking flatpickr instance Alex Tselegidis 2023-02-10 13:38:00 +0100
  • 7b6565fe32 Replace the jQuery UI 'fade' easing with the jQuery fadeIn and fadeOut methods Alex Tselegidis 2023-02-10 13:22:38 +0100
  • 1ae06fcf0a Add background change on month dropdown hover Alex Tselegidis 2023-02-10 13:20:11 +0100
  • dd3697c018 Change null default value with undefined Alex Tselegidis 2023-02-07 09:29:12 +0100
  • 77256e502a Style the flatpickr in the booking page Alex Tselegidis 2023-02-07 08:24:46 +0100
  • 85e0567b13 Remove jQuery UI from the app entirely Alex Tselegidis 2023-02-07 07:43:14 +0100
  • 6356e9883f Correct CSS styling for booking page Alex Tselegidis 2023-02-07 07:40:42 +0100
  • 6deeee0812 Replace the datepicker of the booking page Alex Tselegidis 2023-02-07 07:39:44 +0100
  • 5f8f5f5eb2 Replace the old date picker in the table view Alex Tselegidis 2023-02-07 07:34:53 +0100
  • 0b444cc8ed Replace the old time pickers in the working plan handling Alex Tselegidis 2023-02-07 07:31:12 +0100
  • 94570a3fdc Change the add button in the calendar page Alex Tselegidis 2023-02-07 07:21:04 +0100
  • 153ed1174b Correct initialize timepicker method use Alex Tselegidis 2023-02-07 07:14:35 +0100
  • 0e0194c927 Replace the date time pickers in the backend section Alex Tselegidis 2023-02-02 08:54:47 +0100
  • 629bdfc062 Add missing translations Alex Tselegidis 2023-02-02 08:54:32 +0100
  • 5c1a6975f4 Replace the central date-time picker methods Alex Tselegidis 2023-02-02 08:54:24 +0100
  • 4c17af4ecd Add flatpickr into the project Alex Tselegidis 2023-02-02 08:54:07 +0100
  • 99c7fe1403 Add the modal centered and scrollable to the message utility Alex Tselegidis 2023-02-02 08:48:13 +0100
  • deab447284 Make all the modals show in the center of the screen and add a scroll bar. Alex Tselegidis 2023-02-02 08:25:10 +0100
  • 280c9d0ebb Replace the toast function with a bootstrap equivalent Alex Tselegidis 2023-01-27 15:54:59 +0100
  • 229a2aec90 Replace the show message function with a bootstrap equivalent (no jquery ui used any more) Alex Tselegidis 2023-01-27 15:54:45 +0100
  • 2298533426 Update the vendor packages of the project Alex Tselegidis 2023-01-27 15:54:26 +0100
  • abcc46db94 Add PHP8.2 support to the application Alex Tselegidis 2023-01-26 09:17:45 +0100
  • ed9b2e8c55 Update docker.md Alex Tselegidis 2023-01-25 08:51:34 +0100
  • 625622e9a6 Update the docker related documentation Alex Tselegidis 2023-01-25 08:48:56 +0100
  • 1c8ed7af6f Fix the docker integration of MailHog and fine tune the Dockerfile Alex Tselegidis 2023-01-25 08:48:44 +0100
  • 7343389f7b Correct the + symbol processing when sorting results in the API controllers (#1322) Alex Tselegidis 2023-01-23 07:54:06 +0100
  • c7371090ba Add missing API fields to Unavailabilities_model.php (#1323) Alex Tselegidis 2023-01-23 07:50:24 +0100
  • eb863ea044 Add missing API fields to Appointments_model.php Alex Tselegidis 2023-01-23 07:50:13 +0100
  • 04f480c4c6 Remove duplicate command Alex Tselegidis 2023-01-23 07:47:47 +0100
  • 07b628324d Add default values to the authentication parameters Alex Tselegidis 2023-01-23 07:45:40 +0100
  • f8925ddb0d Add the missing "only" filtering to the backend controllers. Alex Tselegidis 2023-01-21 12:51:06 +0100
  • b447751c39 Add the settings navigation sidebar to the integration sub-pages Alex Tselegidis 2023-01-21 12:50:12 +0100
  • 1f9d82b18e Add a "back" button to the integrations page. Alex Tselegidis 2023-01-21 12:46:06 +0100
  • 335f50037a Add the package version to composer JSON Alex Tselegidis 2023-01-21 12:41:49 +0100
  • 7d26f8d0c5 Use the official php:8.0-alpine package and perform a composer and NPM installation every time the containers get started Alex Tselegidis 2023-01-21 12:41:05 +0100
  • 26dea7bcb6 Correct id attribute Alex Tselegidis 2023-01-17 09:10:46 +0100
  • a4c7a3b51d Update the docker configuration with an improveed one (WIP) Alex Tselegidis 2023-01-17 09:10:21 +0100
  • 8449d5454c Add ID to the allowed appointments fields (this will fix the rescheduling flow) Alex Tselegidis 2023-01-18 10:59:57 +0100
  • 50ec06b29c Allow API clients to filter appointments by service, provider and customer ID (#1296, #1325) Alex Tselegidis 2023-01-14 10:25:25 +0100
  • dfacdc901a Use the "array_values" method in both available-provider filtering conditions to avoid issues with missing keys Alex Tselegidis 2023-01-14 10:16:32 +0100
  • cfe88f8901 Fix the condition check of the "get_setting" method of providers, secretaries and admins (#1327) Alex Tselegidis 2023-01-14 10:12:03 +0100
  • 59170af997 Adjust manage mode handling in booking page Alex Tselegidis 2023-01-14 10:08:06 +0100
  • 8879fa7889
    Merge pull request #1326 from eerojaaskelainen/RelFrontFixes Alex Tselegidis 2023-01-14 10:15:01 +0100
  • f68e475e27
    Merge pull request #1330 from eerojaaskelainen/BookingRescheduleManageModeFix Alex Tselegidis 2023-01-14 10:02:37 +0100
  • 4446f26399 Make the backend footer sticky and remove the "placeFooterToBottom" function Alex Tselegidis 2023-01-14 09:40:18 +0100
  • b62e458258 Change the "value" method signature Alex Tselegidis 2023-01-14 09:39:14 +0100
  • 2e3e766f73 Add missing field filtering and the optional model method Alex Tselegidis 2023-01-14 09:38:49 +0100
  • 71fa900ea7 Move the date time picker addon to the layout file Alex Tselegidis 2022-12-26 10:23:02 +0100
  • 15086e15f8 Change min PHP version requirement to 7.4 Alex Tselegidis 2022-12-26 10:22:42 +0100
  • d2c6d5a571 Add helper method for optional fields Alex Tselegidis 2022-12-26 10:22:22 +0100
  • d19e8a3f84 Remove footer position adjustments (not needed any more) Alex Tselegidis 2022-12-21 19:18:35 +0100
  • f23c9aad49 Do not apply the limitation of customers if the corresponding setting is disabled Alex Tselegidis 2022-12-21 19:09:21 +0100
  • 784d4b35a4 Update package-lock.json Alex Tselegidis 2022-12-21 19:02:23 +0100
  • d84e19b39f Correct the variable reference Alex Tselegidis 2022-12-21 18:58:46 +0100
  • 4a9111c112 Update package-lock.json Alex Tselegidis 2022-03-29 09:49:26 +0200
  • 655d98fc69 Update Italian language Alex Tselegidis 2022-12-12 09:20:57 +0100
  • 0ee1f5cb0a Allow the user to filter by the entire user name Alex Tselegidis 2022-12-12 09:15:55 +0100
  • 04c7517d0f
    Merge pull request #1332 from popod/patch-1 Alex Tselegidis 2022-12-12 09:12:09 +0100
  • e53683863d
    Fix working_plan_exceptions inconsistency when empty popod 2022-12-03 17:17:40 +0100
  • 30c55a4666 Correct the validate username method Alex Tselegidis 2022-11-30 11:53:45 +0100
  • bc0de8ec53 Add a missing condition on permissions in Calendar.php Alex Tselegidis 2022-11-30 11:22:43 +0100
  • 80e52ca36d Fix condition on new field migration files Alex Tselegidis 2022-11-30 11:22:20 +0100
  • c1c588be22 Correct the email mime type for the ICS file Alex Tselegidis 2022-11-30 11:21:59 +0100
  • 8c91c86508 Do not take deleted records into concern Alex Tselegidis 2022-11-30 11:21:39 +0100
  • a5e9ed3e99 Booking reschedule: Fixed manage mode getter Eero Jääskeläinen 2022-11-28 13:19:47 +0200
  • ad6bf65667 Strip providers script vars' keys to fix 'find() undefined' JS error Eero Jääskeläinen 2022-11-17 12:47:30 +0200
  • e2fe600b94 CalendarTableView: Added missing declaration on unavailabilityPeriod Eero Jääskeläinen 2022-11-16 16:00:06 +0200
  • 74df69b33a
    Merge pull request #1321 from eerojaaskelainen/suomikaannot Alex Tselegidis 2022-11-15 11:47:43 +0200
  • 8c532d8552 Finnish: More linguistic duration text Eero Jääskeläinen 2022-11-15 11:07:05 +0200
  • 1c67fc7ff6 Finnish translations Eero Jääskeläinen 2022-11-09 08:18:34 +0200
  • d8634dc366 Update the polish translation (thanks to #1312) Alex Tselegidis 2022-10-19 16:12:07 +0300
  • 6eef401b5c Remove the initialize method of components from the list of the exposed module methods Alex Tselegidis 2022-10-16 22:24:50 +0300
  • f389608aa1 Add date, from and till query parameters to the filter the appointments index results by date (#1134). Alex Tselegidis 2022-10-16 22:17:36 +0300
  • e2c3137262 Improve the content of the calendar event popover widget Alex Tselegidis 2022-10-16 22:03:29 +0300
  • b2015052d8 Do not add a dash in the event title if there are no customer first and last name provided Alex Tselegidis 2022-10-16 21:58:50 +0300
  • bbf63001da Return null if the provided argument is empty Alex Tselegidis 2022-10-16 21:55:59 +0300
  • 0f6df76667 Allow the users to define their own status and assign them to appointments (#244). Alex Tselegidis 2022-10-16 21:54:26 +0300
  • 5431d25f0b Use variables by reference in the foreach loops of the models Alex Tselegidis 2022-10-16 18:08:33 +0300
  • 8449fd3d28 Fix the rescheduling functionality in the booking page Alex Tselegidis 2022-10-16 18:07:45 +0300
  • c8ebfae7ff Make sure the search method sorts by update_datetime in descending order Alex Tselegidis 2022-10-16 18:07:01 +0300
  • 581609ea43 Set the setting value correctly, if the setting-name argument was not found in the database Alex Tselegidis 2022-10-16 18:06:17 +0300
  • 1fe33fb672 Correct the working_plan.js comment Alex Tselegidis 2022-10-16 18:05:23 +0300
  • 54bc07f62a Update the EA_Model::only method to use the array_fields function Alex Tselegidis 2022-10-16 18:04:49 +0300
  • 98a0e07484 Add and autoload the array helper Alex Tselegidis 2022-10-16 18:03:55 +0300
  • d02c71a0e2 Add page title to the account pages Alex Tselegidis 2022-10-16 18:02:47 +0300
  • 37b165f8a2 Make sure the browser timezone is listed before preselecting it (otherwise use UTC) Alex Tselegidis 2022-10-05 12:09:57 +0300
  • b204437473 Add missing provider fields in the "create" and "update" methods Alex Tselegidis 2022-10-03 17:05:55 +0300
  • b39d02b416 Correct the available slot collection display, when any-provider is selected Alex Tselegidis 2022-10-03 17:05:30 +0300