Commit Graph

2986 Commits

Author SHA1 Message Date
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
Alex Tselegidis f68e475e27
Merge pull request #1330 from eerojaaskelainen/BookingRescheduleManageModeFix
Booking reschedule: Fixed manage mode getter
2023-01-14 10:02:37 +01:00
Alex Tselegidis 4446f26399 Make the backend footer sticky and remove the "placeFooterToBottom" function 2023-01-14 09:40:18 +01:00
Alex Tselegidis b62e458258 Change the "value" method signature 2023-01-14 09:39:14 +01:00
Alex Tselegidis 2e3e766f73 Add missing field filtering and the optional model method 2023-01-14 09:38:49 +01:00
Alex Tselegidis 71fa900ea7 Move the date time picker addon to the layout file 2022-12-26 10:23:02 +01:00
Alex Tselegidis 15086e15f8 Change min PHP version requirement to 7.4 2022-12-26 10:22:42 +01:00
Alex Tselegidis d2c6d5a571 Add helper method for optional fields 2022-12-26 10:22:22 +01:00
Alex Tselegidis d19e8a3f84 Remove footer position adjustments (not needed any more) 2022-12-21 19:18:35 +01:00
Alex Tselegidis f23c9aad49 Do not apply the limitation of customers if the corresponding setting is disabled 2022-12-21 19:09:21 +01:00
Alex Tselegidis 784d4b35a4 Update package-lock.json 2022-12-21 19:02:23 +01:00
Alex Tselegidis d84e19b39f Correct the variable reference 2022-12-21 18:58:46 +01:00
Alex Tselegidis 4a9111c112 Update package-lock.json 2022-12-12 09:21:05 +01:00
Alex Tselegidis 655d98fc69 Update Italian language
# Conflicts:
#	application/language/italian/translations_lang.php
2022-12-12 09:20:57 +01:00
Alex Tselegidis 0ee1f5cb0a Allow the user to filter by the entire user name 2022-12-12 09:19:14 +01:00
Alex Tselegidis 04c7517d0f
Merge pull request #1332 from popod/patch-1
Fix working_plan_exceptions inconsistency when empty
2022-12-12 09:12:09 +01:00
popod e53683863d
Fix working_plan_exceptions inconsistency when empty 2022-12-03 17:17:40 +01:00
Alex Tselegidis 30c55a4666 Correct the validate username method 2022-11-30 11:53:45 +01:00
Alex Tselegidis bc0de8ec53 Add a missing condition on permissions in Calendar.php 2022-11-30 11:22:48 +01:00
Alex Tselegidis 80e52ca36d Fix condition on new field migration files 2022-11-30 11:22:48 +01:00
Alex Tselegidis c1c588be22 Correct the email mime type for the ICS file 2022-11-30 11:22:48 +01:00
Alex Tselegidis 8c91c86508 Do not take deleted records into concern 2022-11-30 11:22:48 +01:00
Eero Jääskeläinen a5e9ed3e99 Booking reschedule: Fixed manage mode getter 2022-11-28 13:21:32 +02:00
Eero Jääskeläinen ad6bf65667 Strip providers script vars' keys to fix 'find() undefined' JS error 2022-11-17 12:54:05 +02:00
Eero Jääskeläinen e2fe600b94 CalendarTableView: Added missing declaration on unavailabilityPeriod 2022-11-17 12:53:44 +02:00
Alex Tselegidis 74df69b33a
Merge pull request #1321 from eerojaaskelainen/suomikaannot
Finnish translations
2022-11-15 11:47:43 +02:00
Eero Jääskeläinen 8c532d8552 Finnish: More linguistic duration text 2022-11-15 11:07:05 +02:00
Eero Jääskeläinen 1c67fc7ff6 Finnish translations 2022-11-09 09:14:07 +02:00
Alex Tselegidis d8634dc366 Update the polish translation (thanks to #1312) 2022-10-19 16:12:07 +03:00
Alex Tselegidis 6eef401b5c Remove the initialize method of components from the list of the exposed module methods 2022-10-16 22:24:50 +03:00
Alex Tselegidis f389608aa1 Add date, from and till query parameters to the filter the appointments index results by date (#1134). 2022-10-16 22:17:36 +03:00