Alex Tselegidis
|
9108de8865
|
Apply the permissions library to the customers controller
|
2022-05-27 09:24:34 +02:00 |
|
Alex Tselegidis
|
df0105c65a
|
Create the Permissions library with the "has_customer_access" method
|
2022-05-27 09:24:01 +02:00 |
|
Alex Tselegidis
|
2e21b05545
|
Rename the "limit_customer_visibility" setting to "limit_customer_access"
|
2022-05-27 09:23:38 +02:00 |
|
Alex Tselegidis
|
9b9888df47
|
Add new limit_customer_visibility setting (#1199)
|
2022-05-26 15:55:26 +02:00 |
|
Alex Tselegidis
|
e09647d01f
|
Fix the booking cancellation flow and make sure analytics are loaded in both confirmation and cancellation (#1200)
|
2022-05-26 15:35:17 +02:00 |
|
Alex Tselegidis
|
72e84bd4f3
|
Group commonly used UI components to a single utility module
|
2022-05-26 15:17:33 +02:00 |
|
Alex Tselegidis
|
d30e83fb56
|
Add missing button icon margin
|
2022-05-26 14:54:22 +02:00 |
|
Alex Tselegidis
|
10e885225e
|
Do not load the matomo script if the is no URL specified
|
2022-05-26 14:51:46 +02:00 |
|
Alex Tselegidis
|
906c91331f
|
Rename unavailability dates to unavailable dates
|
2022-05-26 14:50:12 +02:00 |
|
Alex Tselegidis
|
15cf1cf2bf
|
Correct exclude appointment condition
|
2022-05-26 14:47:12 +02:00 |
|
Alex Tselegidis
|
46e6661bde
|
Add missing layout slot for styles
|
2022-05-24 10:47:33 +02:00 |
|
Alex Tselegidis
|
c84fb2d3db
|
Change the way theme files are loaded, keep only 10 themes
|
2022-05-22 17:18:44 +02:00 |
|
Alex Tselegidis
|
6666e5862c
|
Support multiple Bootswatch themes for the app (#1205).
|
2022-05-22 14:39:19 +02:00 |
|
Alex Tselegidis
|
48122c4cd3
|
Update the session language and remove password from the $account array
|
2022-05-22 13:50:25 +02:00 |
|
Alex Tselegidis
|
c85d47befc
|
Change the default charset and collation
|
2022-05-20 18:28:13 +02:00 |
|
Alex Tselegidis
|
66106fcd18
|
Perform setting related migration improvements
|
2022-05-20 18:27:57 +02:00 |
|
Alex Tselegidis
|
14305d08cc
|
Exclude booking pages from CSRF protection
|
2022-05-20 18:21:44 +02:00 |
|
Alex Tselegidis
|
905dd59425
|
Allow the user to select their own preferred language (#1263)
|
2022-05-20 18:15:14 +02:00 |
|
Alex Tselegidis
|
ffb19f113a
|
Do not display the working plan exception option if no direct provider is selected
|
2022-05-20 18:03:03 +02:00 |
|
Alex Tselegidis
|
bea53207d9
|
Legend display issue in Firefox
|
2022-05-20 17:54:14 +02:00 |
|
Alex Tselegidis
|
6dce7b2f33
|
Merge branch 'mickemartinsson-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/controllers/Localization.php
# application/core/EA_Controller.php
# application/core/EA_Model.php
# application/helpers/rate_limit_helper.php
# application/language/swedish/translations_lang.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/frontend_book_success.js
# assets/js/general_functions.js
# assets/js/working_plan_exceptions_modal.js
# composer.lock
# gulpfile.js
# index.php
# package-lock.json
# system/libraries/Email.php
|
2022-05-10 14:48:46 +02:00 |
|
Alex Tselegidis
|
d2e18c8287
|
Release v1.4.3
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
980fc3b6f7
|
Reduce the default rate limit duration to 2 minutes
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
9efb46ba4b
|
Add missing customer data from stripped array
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
3c36724aae
|
Release v1.4.3-beta.1
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
49e2808b98
|
Fix timezone issue with add-to-google link of the booking page (#1216)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
a759cb89f7
|
Replace Google Client JS with the Google Calendar Template link in the book success page (#1216)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
384d442409
|
Security configuration enhancements in the application (#1208)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
886343f80c
|
PHP 8.1 support (#1209)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
617222ae2a
|
Provider and secretary users can only add unavailabilities for their authorized users (#1214)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
cc697fc09e
|
The table calendar view breaks for secretaries and providers due to appointment and unavailability removals (#1211)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
9b70a9bd5c
|
Remove the Google Calendar read-only scope use as it is not needed (#1212)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
17e68c9726
|
Switch to go-to-latest database migration configuration for simplicity (#1213)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
3dd57021e2
|
Move the change language operation into a new public controller (#1210)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
10a5eb46f9
|
Remove the Google Calendar read-only scope use as it is not needed (#1212)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
0bb7a0e537
|
PHP 8.1 support (#1209)
|
2022-05-10 14:46:14 +02:00 |
|
Alex Tselegidis
|
d4b69cd553
|
Update italian translation
|
2022-05-10 14:45:09 +02:00 |
|
Alex Tselegidis
|
353a13fa38
|
Soft-Delete customer appointments when deleting a customer.
|
2022-05-10 14:40:19 +02:00 |
|
Alex Tselegidis
|
739d26d914
|
Merge pull request #1248 from JanC/content-type-fix
Better content type header parsing
|
2022-05-10 14:33:09 +02:00 |
|
Alex Tselegidis
|
6b738a1ea5
|
Check only in the non-deleted customers, when validating the email address (#1246)
|
2022-05-10 14:28:56 +02:00 |
|
Alex Tselegidis
|
98bf660aa2
|
Correct permissions for the customers controller
|
2022-05-10 14:28:56 +02:00 |
|
Alex Tselegidis
|
75542d48c0
|
Replace double quote with single quote
|
2022-05-10 14:28:55 +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
|
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
|
a8ef23f81d
|
Better content type header parsing
|
2022-04-25 10:12:01 +02:00 |
|