Alex Tselegidis
|
81a2f65e87
|
Add missing language field from API encoding/decoding
|
2024-05-27 17:05:42 +02:00 |
|
Alex Tselegidis
|
2d41f181a1
|
Fixed save working plan exception handling for calendar page and non working days (#1548)
|
2024-05-27 16:46:43 +02:00 |
|
Alex Tselegidis
|
4703df1ada
|
Fix provider filter (#1530)
|
2024-05-21 15:39:45 +02:00 |
|
Alex Tselegidis
|
7713f3ffa6
|
Add empty value check (#1529)
|
2024-05-21 15:22:40 +02:00 |
|
Alex Tselegidis
|
5967864e4a
|
Finalize the LDAP integration and complete SSO support in the login page (#128)
|
2024-05-13 23:37:00 +02:00 |
|
Alex Tselegidis
|
a993b83025
|
Add missing isPrivate to service and provider records
|
2024-05-13 11:25:17 +02:00 |
|
Alex Tselegidis
|
de63955341
|
Integrate CalDAV Protocol for appointment syncing (#209)
|
2024-05-12 14:24:58 +02:00 |
|
Alex Tselegidis
|
1fbe17aade
|
Define get/set methods for related model resources (provider, secretary, admin users)
|
2024-05-11 17:03:54 +02:00 |
|
Alex Tselegidis
|
a61701e2ad
|
Various minor fixes in the appointment and provider models
|
2024-04-26 16:23:45 +02:00 |
|
Alex Tselegidis
|
edb5458f54
|
Ensure user records always have salt value
|
2024-01-12 13:07:43 +01:00 |
|
Alex Tselegidis
|
2878d1299a
|
Reformat entire codebase for trailing comma that will make line duplication easier
|
2023-12-22 11:35:41 +01:00 |
|
Alex Tselegidis
|
65aacce924
|
No calendars are being displayed in the calendar table view while being logged in as a secretary (#1418)
|
2023-12-12 11:58:07 +01:00 |
|
Alex Tselegidis
|
c8a9e2c24b
|
Enable prettier for php and reformat the entire application directory
|
2023-11-29 10:24:09 +01:00 |
|
Alex Tselegidis
|
cf19a90311
|
Drop support for soft deletes in order to reduce the code complexity and data usage
|
2023-10-19 16:25:45 +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
|
5473544258
|
Allow working plan exceptions to be defined as non-working days (#1383).
|
2023-07-10 08:22:55 +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
|
2b552c4535
|
Resolve various PHP inspection issues
|
2023-03-13 09:06:18 +01:00 |
|
Alex Tselegidis
|
cfe88f8901
|
Fix the condition check of the "get_setting" method of providers, secretaries and admins (#1327)
|
2023-01-14 10:15:06 +01:00 |
|
Alex Tselegidis
|
b62e458258
|
Change the "value" method signature
|
2023-01-14 09:39:14 +01:00 |
|
Alex Tselegidis
|
0ee1f5cb0a
|
Allow the user to filter by the entire user name
|
2022-12-12 09:19:14 +01:00 |
|
popod
|
e53683863d
|
Fix working_plan_exceptions inconsistency when empty
|
2022-12-03 17:17:40 +01:00 |
|
Alex Tselegidis
|
30c55a4666
|
Correct the validate username method
|
2022-11-30 11:53:45 +01:00 |
|
Alex Tselegidis
|
8c91c86508
|
Do not take deleted records into concern
|
2022-11-30 11:22:48 +01:00 |
|
Alex Tselegidis
|
6d413ffdfc
|
Unset the "password" and "salt" parameter when getting a user or a provider
|
2022-10-03 17:06:01 +03:00 |
|
Alex Tselegidis
|
cb410f739d
|
Merge unset statements wherever possible
|
2022-03-25 12:46:49 +01:00 |
|
Alex Tselegidis
|
ccc503e618
|
Touch the new timestamp fields on insert/update.
|
2022-01-24 23:42:13 +01:00 |
|
Alex Tselegidis
|
2c203ae1aa
|
Add support for soft appointment, service, customer and provider removals (#1115).
|
2022-01-24 23:32:42 +01:00 |
|
Alex Tselegidis
|
2f41c28786
|
Add a new "is_private" flag to services and providers so that they do not appear in the booking page (#378).
|
2022-01-24 20:50:14 +01:00 |
|
Alex Tselegidis
|
a762a37d7b
|
Fix working plan save and delete methods.
|
2022-01-18 15:50:38 +01:00 |
|
Alex Tselegidis
|
54e4c208a3
|
Update the project subtitle.
|
2022-01-18 13:05:42 +01:00 |
|
Alex Tselegidis
|
a090b2eba9
|
Updated the file banner info
|
2021-12-18 17:44:07 +01:00 |
|
Alex Tselegidis
|
54e86795d5
|
Minor comment changes for consistency
|
2021-11-06 16:21:27 +01:00 |
|
Alex Tselegidis
|
c68565e2c3
|
Renamed the attached method to load for all models
|
2021-11-06 15:40:55 +01:00 |
|
Alex Tselegidis
|
b4f903e724
|
Various fixes and additions to the model classes
|
2021-11-06 15:02:40 +01:00 |
|
Alex Tselegidis
|
ba77658551
|
Ported the api parser encode and decode into the model classes
|
2021-11-05 09:37:14 +01:00 |
|
Alex Tselegidis
|
3c5be0d12b
|
The set setting method could also get a NULL value
|
2021-11-05 08:28:59 +01:00 |
|
Alex Tselegidis
|
e0dbdeccfc
|
Type casting for the Providers_model.php
|
2021-10-29 12:39:02 +02:00 |
|
Alex Tselegidis
|
0aaff2eae1
|
Removed manual helper loading
|
2021-10-27 12:05:28 +02:00 |
|
Alex Tselegidis
|
4bec35d70c
|
Removed the : void return typehint
|
2021-10-27 10:49:42 +02:00 |
|
Alex Tselegidis
|
beeb821f8a
|
Updated the providers model class.
|
2021-10-27 10:04:21 +02:00 |
|
Alex Tselegidis
|
2dc5439b5d
|
The password must be provided when creating a new user (#954)
|
2020-12-11 21:18:33 +02:00 |
|
Alex Tselegidis
|
0631dbadf9
|
Fixed the validate_username model method.
|
2020-12-08 11:00:31 +02:00 |
|
Alex Tselegidis
|
843a476d0b
|
The get_value method check the existence of a property with array_key_exists
|
2020-12-05 11:43:38 +02:00 |
|
Alex Tselegidis
|
9c3d253456
|
Code enhancements in the model classes
|
2020-12-05 11:38:57 +02:00 |
|
Alex Tselegidis
|
6f8e971673
|
Ensure working plan exceptions will not be NULL before being used (#926).
|
2020-11-16 10:43:25 +02:00 |
|
Alex Tselegidis
|
a48324be08
|
Minor changes to the model classes
|
2020-11-16 10:41:04 +02:00 |
|
Alex Tselegidis
|
75a5addbc2
|
Grouped the property tag into parent core classes so that it does not need to be repeated.
|
2020-11-16 10:29:36 +02:00 |
|
Alex Tselegidis
|
6e66eb4fd8
|
Consistent module naming throughout the app
|
2020-11-16 10:16:00 +02:00 |
|
Alex Tselegidis
|
39c8ec9068
|
Groupped load commands in model constructor methods
|
2020-11-12 14:51:10 +02:00 |
|