Alex Tselegidis
|
0742b275ef
|
Merge pull request #1243 from JanC/1231-email-validation
[1231] Validate appointment email only when set
|
2022-05-10 13:48:50 +02:00 |
|
Alex Tselegidis
|
5de23ab889
|
Merge pull request #1242 from JanC/1241-trim-baseurl
[1241] Trim base url slashes
|
2022-05-10 13:42:10 +02:00 |
|
Alex Tselegidis
|
b949375fe6
|
Merge pull request #1240 from JanC/1239-secretary-fix
[1239] Fix Secretary cannot book a new appointment
|
2022-05-10 13:40:49 +02:00 |
|
Alex Tselegidis
|
5bfdd57db8
|
Merge pull request #1229 from tanielkirikal/develop
Add Estonian translation
|
2022-05-10 13:14:29 +02:00 |
|
Alex Tselegidis
|
23c626da14
|
Update 3rd party packages
|
2022-05-10 13:13:55 +02:00 |
|
Alex Tselegidis
|
e3d3673ebf
|
Add max password length constant
|
2022-05-09 23:26:46 +02:00 |
|
Alex Tselegidis
|
63dbb51dec
|
Check the role slug in Api.php
|
2022-05-09 23:26:28 +02:00 |
|
Alex Tselegidis
|
f0e976c9ac
|
Update Catalan translation (thanks to Marc Folch)
|
2022-04-25 14:10:23 +02:00 |
|
Alex Tselegidis
|
899de8f029
|
Update turkish translation (thanks to Doğukan Sahil)
|
2022-04-25 14:08:20 +02:00 |
|
Jan Chaloupecky
|
ae171b3ffb
|
Validate email address only when it's set
|
2022-04-22 14:24:20 +02:00 |
|
Jan Chaloupecky
|
c7437fddc1
|
Fixed base url trailing slash
|
2022-04-22 13:27:33 +02:00 |
|
Jan Chaloupecky
|
6429dabb41
|
Added secretary_providers in the JS script_vars
|
2022-04-22 13:15:06 +02:00 |
|
Alex Tselegidis
|
227612565d
|
Correct translation message key
|
2022-04-19 09:14:13 +02:00 |
|
Alex Tselegidis
|
c332a3621e
|
Add serbian translation
|
2022-04-19 09:12:49 +02:00 |
|
Alex Tselegidis
|
326c86f94e
|
Update rate limit function signature
|
2022-04-19 09:12:49 +02:00 |
|
Alex Tselegidis
|
c8b6f0fb1c
|
Empty the available hours list before rendering the new time
|
2022-04-11 13:03:47 +02:00 |
|
tanielkirikal
|
083e747740
|
Update translations_lang.php
|
2022-04-01 12:02:36 +03:00 |
|
tanielkirikal
|
6b12815f4b
|
Update translations_lang.php
|
2022-03-31 17:27:22 +03:00 |
|
tanielkirikal
|
5036c90222
|
Add estonian language to config.php
|
2022-03-31 17:10:10 +03:00 |
|
tanielkirikal
|
c48579b906
|
Add estonian translation
|
2022-03-31 17:08:04 +03:00 |
|
Alex Tselegidis
|
76f9d2c6b8
|
Release v1.5.0-dev.2
|
2022-03-29 12:01:06 +02:00 |
|
Alex Tselegidis
|
a00291080a
|
Suppress the output of internal PHP errors when sending mails as there's custom handling for that
|
2022-03-29 11:41:21 +02:00 |
|
Alex Tselegidis
|
ae2fc9ef99
|
Set overflow-auto to the error message container for better display
|
2022-03-29 10:49:15 +02:00 |
|
Alex Tselegidis
|
09711853a6
|
Do not display a message if there's no content
|
2022-03-29 10:48:55 +02:00 |
|
Alex Tselegidis
|
0564ded317
|
Perform various DB migration fixes and improvements
|
2022-03-29 10:35:50 +02:00 |
|
Alex Tselegidis
|
efc532664a
|
Use grouped_timezones consistently across the app controllers
|
2022-03-29 10:16:07 +02:00 |
|
Alex Tselegidis
|
669aa2f6c6
|
Add customer language and timezone fields to the appointments modal (#1094)
|
2022-03-29 10:15:24 +02:00 |
|
Alex Tselegidis
|
c5ab2849cd
|
Change login URL in the installation template
|
2022-03-29 09:58:31 +02:00 |
|
Alex Tselegidis
|
2e81c0ea53
|
Add validation for the existence of "config.php" and "vendor/autoload.php" in the index.php file
|
2022-03-29 09:55:45 +02:00 |
|
Alex Tselegidis
|
942cb3d46f
|
Update the usage of the localization http client across all layouts and pages
|
2022-03-28 08:33:45 +02:00 |
|
Alex Tselegidis
|
8f66376b74
|
Move the change change language method to the new localization controller (removed from account)
|
2022-03-28 08:30:51 +02:00 |
|
Alex Tselegidis
|
2f67141d75
|
Apply the new add-to-google button for 1.5
|
2022-03-28 08:18:00 +02:00 |
|
Alex Tselegidis
|
ce028607c2
|
Remove unnecessary file (post-merge fix)
|
2022-03-28 08:17:42 +02:00 |
|
Alex Tselegidis
|
1b20f49f9d
|
Rearrange main controller create/update commands
|
2022-03-25 12:50:40 +01:00 |
|
Alex Tselegidis
|
cb410f739d
|
Merge unset statements wherever possible
|
2022-03-25 12:46:49 +01:00 |
|
Alex Tselegidis
|
e4e285931f
|
Move the consent creation process to when the appointment gets created and not earlier
|
2022-03-25 12:44:05 +01:00 |
|
Alex Tselegidis
|
afe21e3960
|
Set the create_datetime value when creating a new consent
|
2022-03-25 12:43:23 +01:00 |
|
Alex Tselegidis
|
62d3a00fd9
|
Remove unnecessary file (post-merge fix)
|
2022-03-25 12:40:48 +01:00 |
|
Alex Tselegidis
|
e11814057d
|
Whitelist other incoming request params
|
2022-03-25 12:29:17 +01:00 |
|
Alex Tselegidis
|
b7833643c2
|
Whitelist incoming account update request params (#1225)
|
2022-03-25 11:59:00 +01:00 |
|
Alex Tselegidis
|
0452e9543d
|
Perform styling improvements in final booking step
|
2022-03-25 11:09:29 +01:00 |
|
Alex Tselegidis
|
2d88e720ae
|
Add more contrast
|
2022-03-25 11:02:07 +01:00 |
|
Alex Tselegidis
|
328dc1b0ee
|
Auto load the new rate limit helper
|
2022-03-25 10:58:17 +01:00 |
|
Alex Tselegidis
|
eaae61231a
|
Remove no_privileges.css (post-merge)
|
2022-03-25 10:58:07 +01:00 |
|
Alex Tselegidis
|
a3b8228122
|
Merge branch 'master' into develop
# Conflicts:
# application/config/autoload.php
# application/config/config.php
# application/controllers/Appointments.php
# application/controllers/Backend.php
# application/controllers/Backend_api.php
# application/controllers/Captcha.php
# application/controllers/Console.php
# application/controllers/Google.php
# application/controllers/Installation.php
# application/core/EA_Controller.php
# application/core/EA_Model.php
# application/libraries/Google_sync.php
# application/libraries/Ics_file.php
# application/models/Settings_model.php
# application/views/appointments/book_success.php
# assets/css/layouts/backend_layout.scss
# assets/css/no_privileges.css
# assets/js/backend_calendar_table_view.js
# assets/js/backend_calendar_unavailability_events_modal.js
# assets/js/frontend_book.js
# assets/js/general_functions.js
# assets/js/pages/booking_confirmation.js
# assets/js/working_plan_exceptions_modal.js
# composer.json
# composer.lock
# docs/console.md
# docs/docker.md
# docs/faq.md
# docs/get-involved.md
# docs/google-calendar-sync.md
# docs/installation-guide.md
# docs/manage-translations.md
# docs/readme.md
# docs/rest-api.md
# docs/update-guide.md
# gulpfile.js
# system/core/Input.php
# system/core/Output.php
# system/core/Security.php
# system/libraries/Session/drivers/Session_files_driver.php
|
2022-03-25 10:53:46 +01:00 |
|
Alex Tselegidis
|
44af526a6f
|
Release v1.4.3
|
2022-03-08 18:27:15 +01:00 |
|
Alex Tselegidis
|
13e81c80b1
|
Make sure the window.cookieconsent object is loaded before using it, as some browsers or extensions might block it
|
2022-03-08 17:31:33 +01:00 |
|
Alex Tselegidis
|
c1a8dba1a3
|
Reduce the default rate limit duration to 2 minutes
|
2022-03-08 17:25:25 +01:00 |
|
Alex Tselegidis
|
53993b2994
|
Do not display empty messages
|
2022-03-08 17:21:11 +01:00 |
|
Alex Tselegidis
|
09444c1b5e
|
Only show the any-provider option if there are more than one providers
|
2022-03-08 17:01:25 +01:00 |
|