Commit Graph

10 Commits

Author SHA1 Message Date
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
Scott Idem
30f3aaea27 Added more object type maps. Spelling fix in comment. 2024-08-09 14:39:20 -04:00
Scott Idem
d6b9b0b950 Wrapping up for the day. More maps. Done? 2024-07-31 19:48:27 -04:00
Scott Idem
b78d93a056 Slight bug fix for the general purpose SQL SELECT function. Also adding more maps. 2024-07-31 19:33:10 -04:00
Scott Idem
5d599b28fe Even more mappings. 2024-07-31 18:44:15 -04:00
Scott Idem
aec9271e07 Adding more maps 2024-07-31 18:10:59 -04:00
Scott Idem
4b7f924f7d Still working on obj conversion. 2024-07-31 17:46:04 -04:00
Scott Idem
e475ec6686 Working on conversion to the obj table and everything related to that. 2024-07-31 17:23:28 -04:00
Scott Idem
cd66578138 Minor changes 2021-01-25 16:49:03 -05:00
Scott Idem
eeedc2ad6f Initial commit with the basics 2020-09-14 12:41:02 -04:00