Scott Idem
d321b94395
chore(tests): organize test scripts and beautify account creation email
...
- Moved scattered Python test scripts from root and 'admin/development/' to 'tests/'.
- Beautified the HTML email body for account creation links in 'app/methods/person_methods.py' with a modern responsive design.
2026-01-15 14:38:00 -05:00
Scott Idem
f0711f27b4
fix(email): resolve SMTP authentication failure and improve configuration resilience
...
- Fixed a bug where missing 'id=0' in the 'cfg' table caused SMTP authentication to fail by defaulting to placeholder credentials.
- Updated 'app/lib_email.py' to explicitly validate SMTP server and port settings before connecting, preventing crashes with 'please run connect() first'.
- Added email fallback logic in 'app/methods/person_methods.py' to use 'user_email' or 'primary_email' if the primary contact email is missing.
- Aligned 'app/config.py.default' with the production structure, explicitly re-adding 'SMTP' and 'FILES_PATH' dictionaries.
- Added comprehensive unit tests in 'tests/test_email_configuration.py' to verify configuration handling.
2026-01-15 13:19:58 -05:00
Scott Idem
882c740880
Finally getting rid of the old display_name fields. Trying to use full_name and full_name_override everywhere.
2025-06-16 19:22:02 -04:00
Scott Idem
7d51376cb5
General clean up. Less debug.
2023-07-12 15:20:13 -04:00
Scott Idem
bbf23e9f0b
Debugging...
2023-01-30 17:12:48 -05:00
Scott Idem
4c3bab739a
Debugging...
2023-01-30 17:00:16 -05:00
Scott Idem
40d8f14197
Debugging...
2023-01-30 16:48:41 -05:00
Scott Idem
01ba5d8d72
Work on user password updates
2023-01-30 16:28:15 -05:00
Scott Idem
1b18bdbfb6
Unknwon
2022-12-01 15:19:36 -05:00
Scott Idem
aa981b0913
Work on sort of ressults using the priorty and sort fields.
2022-09-22 14:54:51 -04:00
Scott Idem
e254f8f181
Related bug fix for updating person record
2022-03-16 15:08:07 -04:00
Scott Idem
eb80a4c220
Bug fix for creating a new person record
2022-03-16 14:59:26 -04:00
Scott Idem
4752c81e7f
Updates for IDAA Cvent API sync. Less debugging turned on.
2022-03-15 11:59:40 -04:00
Scott Idem
1978718129
Work on exhibit and tracking
2022-02-17 19:22:52 -05:00
Scott Idem
003ffb4adf
General code clean up. Work on event tracking related
2022-02-15 13:25:19 -05:00
Scott Idem
13fe6adbb2
Work on event person tracking for exhibitors
2022-02-14 17:14:18 -05:00
Scott Idem
7ca26ed325
Work with Cvent API for IDAA members.
2022-02-03 18:41:37 -05:00
Scott Idem
217530fb93
Working on Cvent API for IDAA members. Adding and updating a person along with membership info now works. Updating the membership status for person and user tables now works.
2022-02-01 19:32:10 -05:00
Scott Idem
fe3cea131a
Working on Cvent API for IDAA members.
2022-02-01 15:15:49 -05:00
Scott Idem
779bbb2f82
Working on Cvent API related
2022-01-31 19:37:02 -05:00
Scott Idem
b0537723a7
Working on order, carts, and Stripe
2022-01-23 18:31:45 -05:00
Scott Idem
ab0b900721
Still working on order and orders that are carts
2022-01-21 16:41:40 -05:00
Scott Idem
3d2c7282dd
A lot of code clean up
2022-01-18 20:03:46 -05:00
Scott Idem
24807db81c
Moving things to use the common_route_params. Rewriting most of things order and order_cart related! Updating address and contact related. General code clean up.
2022-01-18 18:49:23 -05:00
Scott Idem
6b21a33625
Moving things to use the common_route_params and unified functions for SQL enable and SQL LIMIT OFFSET
2022-01-17 18:57:31 -05:00
Scott Idem
55063d0f94
A LOT of code clean up. More changes to membership tables, views, routes, methods, and models renamed.
2022-01-11 19:45:55 -05:00
Scott Idem
163e57ef76
Code clean up. More changes to membership tables, views, routes, methods, and models renamed.
2022-01-11 16:24:01 -05:00
Scott Idem
8953fc32d8
Code clean up. Membership tables, views, routes, methods, and models renamed.
2022-01-11 14:12:51 -05:00
Scott Idem
29c6770581
Code clean up. Bug fixes for person, user, contact, and address methods. There is a bug related get_account_id_w_for_type_id()
2022-01-06 18:34:53 -05:00
Scott Idem
597c765673
Code clean up. Bug fixes for person, user, contact, and address methods
2022-01-06 16:56:38 -05:00
Scott Idem
c01e668d9e
Code clean up. Simplifying person, user, contact, and address methods
2022-01-06 13:47:23 -05:00
Scott Idem
567f6a6302
Code clean up. Simplifying person, user, contact, and address methods
2022-01-06 13:19:12 -05:00
Scott Idem
c127e0822c
Code clean up. Person and User related is being worked on.
2022-01-06 12:25:53 -05:00
Scott Idem
a2de9572ba
Work on simplifying functions. ID lookups are better. Person and User related is being worked on.
2022-01-06 11:33:36 -05:00
Scott Idem
6691098ddf
Work on simplifying functions
2022-01-05 20:42:01 -05:00
Scott Idem
b32900a44f
A lot of route common params clean up
2022-01-05 20:39:34 -05:00
Scott Idem
a70f931688
A lot of route common params clean up
2022-01-05 15:22:49 -05:00
Scott Idem
0cad4e68eb
Clean up
2022-01-03 18:29:11 -05:00
Scott Idem
398897efe1
Just lots of work and tweeks
2021-12-15 21:51:58 -05:00
Scott Idem
7066715495
Work on person, user, contact, address improvements
2021-12-14 19:38:55 -05:00
Scott Idem
39db1999fb
Code clean up. Working on returning proper 404 vs 400 responses if the results are empty and nothing went wrong.
2021-12-13 18:55:31 -05:00
Scott Idem
39eb3baebd
Work on person creation email and bug fixes
2021-12-03 19:02:50 -05:00
Scott Idem
2c0af0a321
Added person lookup by email and other minor changes.
2021-12-01 18:19:36 -05:00
Scott Idem
195b5097a4
Work on orders and related
2021-11-19 17:37:03 -05:00
Scott Idem
30693cd629
Work on person related information, order, and order_cart
2021-11-16 14:28:22 -05:00
Scott Idem
6536257042
Minor updates to badge related
2021-09-14 19:36:36 -04:00
Scott Idem
54a43cc124
Work on person methods and related and event badge everything
2021-09-08 15:58:35 -04:00
Scott Idem
d0d8392817
Work on person methods and related
2021-09-08 12:22:22 -04:00
Scott Idem
3c13b62502
Working on contact and address create update v4 along with person and user creation and update.
2021-08-25 20:06:07 -04:00
Scott Idem
c93792634a
Working on event person, registration, badge, session, presentation, and presenter create and update. _v3 things
2021-08-25 16:25:46 -04:00