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 |
|
Alex Tselegidis
|
7ffc249706
|
Release v1.5.0-dev.3
|
2023-04-24 10:13:55 +02:00 |
|
Alex Tselegidis
|
d1e1000cb4
|
The "id_categories" columnn is optional
|
2023-04-24 10:13:44 +02:00 |
|
Alex Tselegidis
|
f7be8a1e1d
|
Center the email templates and set a min height for the content
|
2023-04-24 10:02:53 +02:00 |
|
Alex Tselegidis
|
791030ba60
|
Update the russian translation file
|
2023-04-24 09:43:28 +02:00 |
|
Alex Tselegidis
|
83a83755e4
|
Merge branch 'translaster-master' into develop
|
2023-04-24 09:43:03 +02:00 |
|
Alex Tselegidis
|
4c5e45aa02
|
Update package-lock.json
|
2023-04-24 09:42:23 +02:00 |
|
krote5k
|
01dfd12959
|
Russian translation is done
|
2023-04-17 15:17:47 +05:00 |
|
Alex Tselegidis
|
a5f5bbb071
|
Correct the german translation of "October"
|
2023-04-17 10:07:45 +02:00 |
|
Alex Tselegidis
|
7f37350fab
|
Regenerate the session ID after logging in to avoid Session Fixation attacks
|
2023-04-15 14:46:30 +02:00 |
|
Alex Tselegidis
|
75b2473576
|
Do not return appointments of a different user to the another provider or secretary on the default calendar screen.
|
2023-04-15 14:39:12 +02:00 |
|
Alex Tselegidis
|
c7a304c197
|
Add a method to quickly check if a provider is assigned to a secretary.
|
2023-04-15 14:34:42 +02:00 |
|
Alex Tselegidis
|
f540192570
|
Add helper methods to quickly check if a service is assigned to a provider
|
2023-04-15 14:34:23 +02:00 |
|
Alex Tselegidis
|
6fc45c3368
|
Correct the field filtering
|
2023-04-15 14:33:40 +02:00 |
|
Alex Tselegidis
|
46a865300e
|
Escape the legal settings, service and category name in the booking page
|
2023-04-15 14:14:42 +02:00 |
|
Alex Tselegidis
|
bddc5cbeb7
|
Escape the user display name in the backend section
|
2023-04-15 14:03:51 +02:00 |
|
Alex Tselegidis
|
2255c84778
|
Escape the popover title for special HTML characters.
|
2023-04-05 15:38:17 +02:00 |
|
Alex Tselegidis
|
87a114af9c
|
Update the return type.
|
2023-04-05 15:35:31 +02:00 |
|
Alex Tselegidis
|
23926a4b78
|
Update composer.lock
|
2023-04-05 15:35:22 +02:00 |
|
Alex Tselegidis
|
d4185b2b05
|
Load the framework while testing in order to allow for additional tests
|
2023-03-24 08:11:25 +01:00 |
|