Commit graph

3343 commits

Author SHA1 Message Date
Alex Tselegidis
9828cd2fbf Add the service description to the appointment email notifications (#1374). 2023-07-03 10:07:10 +02:00
Alex Tselegidis
4d58075ef7 Preselect the date with a query parameter (#1376) 2023-07-03 10:05:20 +02:00
Alex Tselegidis
66dfd36d6d Fix the booking settings require-notes setting application, as it should check on the appointment notes and not the customer ones 2023-06-30 19:04:35 +02:00
Alex Tselegidis
80d91779d7 Build the assets with a new "compile" task that will prepare everything without generating a zip build 2023-06-30 09:41:28 +02:00
Alex Tselegidis
f6e01b5551 Use "npx" when executing the gulp task within the container. 2023-06-30 09:39:53 +02:00
Alex Tselegidis
d055d10610 Add "notes" to the whitelisted field list 2023-06-21 09:50:52 +03:00
Alex Tselegidis
6383974c21 Change the $secondary color to $gray-600 so that it becomes less dark 2023-06-20 19:12:42 +03:00
Alex Tselegidis
afe06721f7 Keep the same provider while changing services (if possible). 2023-06-20 19:02:32 +03:00
Alex Tselegidis
03fbc518da Make the secondary colors of the lumen theme more visible 2023-06-20 18:48:20 +03:00
Alex Tselegidis
88946dac64 Align PHPUnit in ci.yml with the composer.json used version 2023-06-19 13:16:58 +03:00
Alex Tselegidis
3362adb131 Update the composer.json file so that it still supports PHP v8.0 2023-06-19 13:16:58 +03:00
Alex Tselegidis
359c458404 Correct the default status value. 2023-06-19 13:16:58 +03:00
Alex Tselegidis
6bb4bedea1
Merge pull request #1371 from highcanfly-club/develop
Develop: Update french translations
2023-06-19 12:57:33 +03:00
Ronan LE MEILLAT
62761fb956
Merge pull request #2 from highcanfly-club/hcf
More french translations
2023-06-13 15:07:49 +02:00
Ronan LE MEILLAT
5cd3d9284a French translations 2023-06-13 15:05:52 +02:00
Ronan LE MEILLAT
d7b4283682
Merge pull request #1 from highcanfly-club/hcf
missing \
2023-06-13 14:01:23 +02:00
Ronan LE MEILLAT
ea1ff5fd1a missing \ 2023-06-13 14:00:33 +02:00
Ronan LE MEILLAT
0bcfd016c1 Update french translations 2023-06-13 11:59:39 +02:00
Alex Tselegidis
8dbe0842d8 Add Swedish as a selectable language in the web-ui (#1369). 2023-06-12 12:50:37 +02:00
Alex Tselegidis
787a4a6700 Update php-ini-overrides.ini 2023-06-03 09:33:19 +02:00
Alex Tselegidis
7be1796e6f Update docker.md 2023-06-03 09:27:47 +02:00
Alex Tselegidis
2f69be2bd0 Update the equivalent appointment removal action of the calendar table view. 2023-06-01 14:30:08 +02:00
Alex Tselegidis
8e37e54bdb Refactor the calendar page appointment removal so that it also uses a request parameter called "cancellation_reason", just like the public booking page does. 2023-06-01 14:25:02 +02:00
Alex Tselegidis
64edc3e450 Remove the unnecessary switch case of the calendar page. 2023-06-01 14:19:14 +02:00
Alex Tselegidis
531496f06a Convert the appointment hours of the email notifications to match the right timezone 2023-05-04 18:09:57 +02:00
Alex Tselegidis
cfac49e920 Update the method names of the library. 2023-05-04 18:02:40 +02:00
Alex Tselegidis
121571f517 Display the any-provider option only if there are more than one providers available for selection 2023-05-04 17:56:43 +02:00
Alex Tselegidis
890e3ac4d9 Order the records by update datetime to avoid them missing in the UI 2023-05-04 17:55:29 +02:00
Alex Tselegidis
243a0467b0 Display the error message in the message modal correctly. 2023-05-04 17:51:06 +02:00
Alex Tselegidis
82b25b50ad Import the window moment object 2023-05-04 17:48:58 +02:00
Alex Tselegidis
230f052b9a Correct the min date of the booking datepicker so that it accepts the current date as a selection 2023-05-04 17:48:48 +02:00
Alex Tselegidis
f2c8df38b9 Correct the babel config for the minify script in to avoid the "Couldn't find intersection" errors 2023-05-04 12:05:51 +02:00
Alex Tselegidis
0fbc3b906d Automatically store and remember the last selected filter item in the calendar page. 2023-05-04 12:00:17 +02:00
Alex Tselegidis
bf3f2d7131 Unselect the selected time of the calendar right after it is detected. 2023-05-04 11:57:02 +02:00
Alex Tselegidis
d3c96efac5 Enhance the booking info field display. 2023-05-04 11:52:54 +02:00
Alex Tselegidis
fbd3273864 Align the booking info fields to the top. 2023-05-04 11:43:59 +02:00
Alex Tselegidis
f285414391 Add an additional message parameter to define if a message is dismissible. 2023-05-04 11:36:49 +02:00
Alex Tselegidis
253685d67f Remove unknown params to babel.config.json 2023-05-04 11:33:01 +02:00
Alex Tselegidis
6050e6eb71 Add missing API fields 2023-05-04 11:32:40 +02:00
Alex Tselegidis
fa8b8459d4 Avoid null argument values passed to the PHP function 2023-05-04 11:32:32 +02:00
Alex Tselegidis
194fa16039 Fix all Sass deprecation warnings 2023-05-03 07:56:12 +02:00
Alex Tselegidis
36ff857c4d Update the timezone info styling in the appointments and unavailability modals 2023-05-03 07:51:53 +02:00
Alex Tselegidis
c6b21ec045 Update dependencies 2023-05-03 07:39:22 +02:00
Alex Tselegidis
b47fe9074c Workaround for babel script issues (https://github.com/babel/minify/issues/904) 2023-05-03 07:33:42 +02:00
Alex Tselegidis
9bcc67ac89 Enable the nowIndicator in fullcalendar modules 2023-05-03 07:32:02 +02:00
Alex Tselegidis
4a0f1a1354 Position the booking confirmation text in the center. 2023-05-03 07:28:16 +02:00
Alex Tselegidis
fb7b2af812 Re-enable the captcha image distortion. 2023-05-03 07:26:39 +02:00
Alex Tselegidis
f67097932f Do not display empty customer information in the booking confirmation step. 2023-05-03 07:25:31 +02:00
Alex Tselegidis
1655b0df2d Correct the captcha builer php issues. 2023-05-03 07:21:20 +02:00
Alex Tselegidis
f13b1a17c4 Correct the API controller constructor methods. 2023-04-24 13:22:49 +02:00