Scott Idem
1c0922ace2
Enhance API robustness: Add model validators, view-field filtering, and test suite.
...
- Added validators to Person_Base, Journal_Base, Journal_Entry_Base, Address_Base, and Contact_Base to handle null values and unsafe lookups.
- Implemented 'fields_to_exclude_from_db' ClassVar in Journal models to prevent view-only fields from causing DB errors.
- Updated Contact object map to align with DB schema.
- Added comprehensive test suite in 'tests/' directory (model validation, filtering logic).
- Updated GEMINI.md with progress.
2026-01-09 15:36:28 -05:00
..
2021-03-17 19:30:13 +00:00
2024-02-08 20:25:13 -05:00
2026-01-06 15:54:31 -05:00
2024-10-23 01:37:13 -04:00
2026-01-09 15:36:28 -05:00
2026-01-02 20:42:19 -05:00
2023-02-27 17:04:45 -05:00
2026-01-08 12:24:34 -05:00
2024-01-25 19:12:14 -05:00
2026-01-07 19:07:21 -05:00
2024-02-08 20:25:13 -05:00
2022-06-30 17:34:47 -04:00
2022-06-30 17:34:47 -04:00
2026-01-06 15:54:31 -05:00
2026-01-06 13:52:05 -05:00
2024-03-05 16:59:54 -05:00
2022-07-26 11:28:26 -04:00
2023-09-22 10:30:07 -04:00
2026-01-06 15:54:31 -05:00
2026-01-08 12:24:34 -05:00
2023-09-28 16:38:49 -04:00
2024-10-17 19:23:21 -04:00
2024-03-12 17:58:33 -04:00
2024-04-07 11:57:44 -04:00
2026-01-08 12:24:34 -05:00
2024-09-03 12:30:31 -04:00
2025-07-14 15:29:06 -04:00
2022-06-30 17:00:17 -04:00
2026-01-08 12:24:34 -05:00
2023-10-31 13:30:00 -04:00
2023-01-12 18:21:00 -05:00
2024-09-03 12:30:31 -04:00
2024-08-09 17:47:33 -04:00
2021-08-13 17:09:32 -04:00
2022-06-30 17:34:47 -04:00
2024-09-12 20:21:34 -04:00
2022-06-30 17:00:17 -04:00
2023-02-27 17:04:45 -05:00
2022-11-18 15:52:41 -05:00
2022-11-18 15:52:41 -05:00
2023-06-23 17:48:31 -04:00
2022-08-09 17:43:30 -04:00
2025-01-07 19:30:06 -05:00
2026-01-09 15:36:28 -05:00
2026-01-09 15:36:28 -05:00
2022-06-30 17:34:47 -04:00
2021-07-13 18:19:36 -04:00
2026-01-06 15:54:31 -05:00
2026-01-06 15:54:31 -05:00
2022-06-30 16:14:28 -04:00
2022-01-11 14:12:51 -05:00
2022-06-30 16:14:28 -04:00
2026-01-06 15:54:31 -05:00
2022-05-24 11:26:34 -04:00
2022-06-30 17:34:47 -04:00
2022-06-30 17:34:47 -04:00
2026-01-06 15:54:31 -05:00
2025-06-16 19:22:02 -04:00
2025-06-16 19:22:02 -04:00
2022-03-16 16:52:03 -04:00
2022-03-16 16:52:03 -04:00
2026-01-08 12:24:34 -05:00
2022-06-30 15:43:00 -04:00
2026-01-09 14:30:45 -05:00
2024-11-13 17:48:14 -05:00
2026-01-06 15:54:31 -05:00
2026-01-06 13:52:05 -05:00
2026-01-02 15:17:43 -05:00
2025-12-03 20:43:47 -05:00
2026-01-06 16:29:09 -05:00
2026-01-06 15:54:31 -05:00
2024-02-28 14:55:01 -05:00
2024-03-01 15:38:28 -05:00
2022-05-23 18:55:21 -04:00
2026-01-08 12:24:34 -05:00
2022-11-18 15:52:41 -05:00
2023-06-27 16:03:08 -04:00