Commit graph

3242 commits

Author SHA1 Message Date
Alex Tselegidis
64ce83922d Add date validation to blocked periods (#432) 2023-11-17 08:10:03 +01:00
Alex Tselegidis
f3d7b78b15 Add the blocked periods to the webhooks page (#432) 2023-11-17 08:06:34 +01:00
Alex Tselegidis
1c3ae956aa Update the blocked period CRUD (#432) 2023-11-17 08:04:27 +01:00
Alex Tselegidis
9e2c4827aa Revert back to the default password for simplicity 2023-11-17 07:35:52 +01:00
Alex Tselegidis
fbcd35f197 Add blocked period CRUD operations to the app (#432) 2023-11-03 18:25:23 +01:00
Alex Tselegidis
38f872d857 Various minor service and service category fixes 2023-11-03 18:24:49 +01:00
Alex Tselegidis
577d161166 Remove the migrate run file 2023-11-03 17:50:10 +01:00
Alex Tselegidis
9b9f008094 Add run files to the repo 2023-11-03 17:15:04 +01:00
Alex Tselegidis
780af277e7 Keep node 18 for now until all the packages are updated 2023-11-01 15:15:24 +01:00
Alex Tselegidis
a7c7f69b12 Replace the nodesource setup script with the updated node installation steps (also update to node 20) 2023-11-01 14:56:22 +01:00
Alex Tselegidis
04a63fd802 Suppress session start PHP warning (#1405) 2023-10-30 10:56:58 +01:00
Alex Tselegidis
bcf03a4b90 Load the api library before using it in Unavailabilities_api_v1.php 2023-10-27 09:01:00 +02:00
Alex Tselegidis
29940e2cd1 Correct session value 2023-10-26 08:11:49 +02:00
Alex Tselegidis
ee2fd4ea5a Rename some variables in Service_categories_model.php 2023-10-26 08:11:49 +02:00
Alex Tselegidis
4b18b78e69 Rename the "create" method of controllers to "store" 2023-10-26 08:11:49 +02:00
Alex Tselegidis
058f1b3e97 Switch the development environment to PHP 8.2 2023-10-26 08:11:49 +02:00
Alex Tselegidis
fb0fb317cf Fine tune backend-link margin 2023-10-26 08:11:49 +02:00
Alex Tselegidis
c1faa8972d Add the aria-label attribute to keyword 2023-10-26 08:11:49 +02:00
Alex Tselegidis
3847391c3d Switch from define to const constant definitions for better IDE support 2023-10-26 08:11:49 +02:00
Alex Tselegidis
7eb048e1d2 Rename webhook related constant 2023-10-26 08:11:49 +02:00
Alex Tselegidis
c37757e969 Translation changes 2023-10-26 08:11:48 +02:00
Alex Tselegidis
e9842a40bc Revert renaming the service-categories to categories (for clarity) 2023-10-26 08:11:31 +02:00
Alex Tselegidis
ae76ad7385 Do not allow a customer to book the same hours multiple times
(#1420)
2023-10-23 11:46:41 +02:00
Alex Tselegidis
e987aedf75 Various fixed on the Google Sync process 2023-10-23 11:34:39 +02:00
Alex Tselegidis
0ba5015147 Comment 2023-10-23 11:21:30 +02:00
Alex Tselegidis
b7e7b54947 Fix the event drop functionality for the table view (#1417) 2023-10-23 11:13:48 +02:00
Alex Tselegidis
216a07327f Fix the event drop functionality for the table view 2023-10-23 11:05:00 +02:00
Alex Tselegidis
cf19a90311 Drop support for soft deletes in order to reduce the code complexity and data usage 2023-10-19 16:25:45 +02:00
Alex Tselegidis
1710d46b6d Pass the required_notes param to the appointments_modal template 2023-10-19 16:05:17 +02:00
Alex Tselegidis
bf69e17ae6 Apply the company color to the appointments modal existing customer list entries (#1429) 2023-10-19 16:04:28 +02:00
Alex Tselegidis
f0a91600bf Apply the company color to the appointments modal dropdown (#1422) 2023-10-16 11:54:27 +02:00
Alex Tselegidis
c1535ef527 Typo in greek translation (#1425) 2023-10-16 11:48:23 +02:00
Alex Tselegidis
ec0432d515 Correct the require-notes setting use in the appointments_modal.php (#1426) 2023-10-16 11:47:14 +02:00
Alex Tselegidis
49dcf21c10 Ensure the color selection widget is not disabled when adding a new service (#1427) 2023-10-16 11:08:03 +02:00
Alex Tselegidis
73323c15d3 Use the same email subject for both customer and provider for when an appointment is updated (#1403) 2023-10-12 12:58:54 +02:00
Alex Tselegidis
cbbcaa417f Corrections to the german translations (#1404) 2023-10-12 12:56:13 +02:00
Alex Tselegidis
482b0077cd Do not save the unavailability if no provider was selected 2023-10-09 16:50:23 +02:00
Alex Tselegidis
b88952497c Cast the provider ID to avoid errors 2023-10-09 16:48:35 +02:00
Alex Tselegidis
784cb0c877
Merge pull request #1410 from laravel-vesuvius/develop
Fix search Appointments_model
2023-10-09 15:49:07 +02:00
Alex Tselegidis
f49f65af69
Merge pull request #1411 from laravel-vesuvius/customer
Customers_model: api_encode: add timezone field
2023-10-09 15:48:15 +02:00
Alex Tselegidis
971f070949 Deploy 2023-10-09 12:46:06 +02:00
Alex Tselegidis
5bd328ee4f Correct the variable type check value 2023-10-09 12:18:24 +02:00
Alex Tselegidis
cac3e6317d Rename variable 2023-10-09 09:56:40 +02:00
Alex Tselegidis
3aba05bd28 Update the croatian translations 2023-10-04 16:39:28 +03:00
Alex Tselegidis
b1bf3ac3c0 Update the catalan translations 2023-10-04 15:55:41 +03:00
Vadim Serdunich
249e67ef91 Customers_model: api_encode: add timezone field 2023-09-15 16:40:02 +03:00
Vadim Serdunich
193205bfc0 Fix search Appointments_model: appointments id field 2023-09-14 19:39:52 +03:00
Vadim Serdunich
a05551ba74 Fix search Appointments_model 2023-09-13 17:27:19 +03:00
Alex Tselegidis
571b169756 Remove unnecessary flag 2023-09-12 19:10:40 +03:00
Alex Tselegidis
c3eb4d1632 Only the IP and type are required fields 2023-09-12 17:17:12 +03:00