Commit Graph

3210 Commits

Author SHA1 Message Date
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
Alex Tselegidis 072ff2862e Fallback value for arg 2023-09-12 17:00:30 +03:00
Alex Tselegidis 540daa3a49 Ignore permission changes and skip compile if not needed 2023-09-12 17:00:30 +03:00
Alex Tselegidis e2b309adef Only execute the compile command if the assets/vendor folder is not present 2023-08-16 15:57:49 +02:00
Alex Tselegidis 7993eb944e Change the permission of the storage files 2023-08-16 15:50:48 +02:00
Alex Tselegidis a212b1beee Only run the composer and npm install if the folder is not there 2023-08-15 13:56:30 +02:00
Alex Tselegidis 0084eb8cd3 Change the upload limit inside the docker-compose.yml file 2023-08-09 09:25:35 +02:00
Alex Tselegidis 93e53649cb Update the CORS configuration 2023-08-02 19:08:24 +02:00
Alex Tselegidis 007145e213 Set up swagger-ui in the docker compose (port 8000) 2023-08-01 22:09:01 +02:00
Alex Tselegidis 1eadda64c5
Merge pull request #1393 from popod/patch-2
fix display of long unavailability notes
2023-07-31 08:36:51 +02:00
Alex Tselegidis 307d44b6af Custom handling for empty request URI values 2023-07-29 12:36:12 +02:00
Alex Tselegidis 5a5c4333be Set a default value for the default provider 2023-07-29 12:02:52 +02:00
Alex Tselegidis 29bd6dd23a Set the default value of the working plan exceptions to be an array 2023-07-29 11:59:41 +02:00
Alex Tselegidis d8d5ffe6b1 Supress the CLI xdebug warnings 2023-07-29 11:52:21 +02:00
popod fa55a4832b
fix display of long unavailability notes 2023-07-28 16:41:25 +02:00
Alex Tselegidis c39dad618e Add line break configuration that is needed by many SMTP relay servers 2023-07-27 16:12:03 +02:00
Alex Tselegidis 8d7952ee44 Update the og description value 2023-07-27 16:12:03 +02:00
Alex Tselegidis 48341df746 Update message 2023-07-26 12:40:46 +02:00
Alex Tselegidis 1fbb4070ab Set the correct permissions to the storage directory 2023-07-26 12:40:24 +02:00
Alex Tselegidis 0fdb1ffdae Correct the date parsing on Safari based browsers, while changing the month in the booking page 2023-07-24 09:48:27 +02:00
Alex Tselegidis afdc1b839a Remove duplicate PHP extension 2023-07-24 09:32:47 +02:00
Alex Tselegidis c226d188c9 Use the unavailabilities model instead of the appointments model 2023-07-18 07:54:47 +02:00
Alex Tselegidis d7fc92bb80 Ignore the .run directory 2023-07-18 07:47:56 +02:00
Alex Tselegidis 5bea235ec8 Cast the result value to int 2023-07-17 14:17:37 +02:00
Alex Tselegidis 2f1e07bda2 Support also URLs without the "index.php" in docker compose 2023-07-17 10:30:33 +02:00
Alex Tselegidis b37b460195 Only allow authorized users to manage appointments from the calendar page (#1387) 2023-07-17 08:14:15 +02:00
Alex Tselegidis e7ddad5641 Make sure there are no duplicate unavailability entries (#1388) 2023-07-17 07:59:56 +02:00
Alex Tselegidis 90c5c0282d Update the working plan exception checks in Availability.php for non-working days 2023-07-17 07:56:51 +02:00
Alex Tselegidis 0bb02ae2bf Set the right locale to the fullcalendar instances 2023-07-17 07:50:55 +02:00
Alex Tselegidis 5e260c7cfd Add more PHP extensions to the Dockerfile 2023-07-11 09:28:54 +02:00
Alex Tselegidis ebe087553e Automatically select the next available date in the booking page or display a message if this month is unavailable (#1075) (#1204) 2023-07-11 08:11:41 +02:00
Alex Tselegidis 07ff42c1a4 Correct the displayed calendar height 2023-07-11 08:02:56 +02:00
Alex Tselegidis ae26a5f397 Add Open Graph information to the public booking page so that it renders nicely once shared on social media apps (#1382) 2023-07-11 07:58:57 +02:00