Commit Graph

24 Commits

Author SHA1 Message Date
Scott Idem
9d89d4c8e4 fix: exclude account_id and virtual fields from archive_content DB writes
- Adds fields_to_exclude_from_db to Archive_Content_Base to prevent SQL errors on non-existent columns.
- Updates documentation for V3 Create/Update patterns and the x-ae-ignore-extra-fields header.
- Propagates account_id_random to hosted file and media processing methods.
2026-02-24 11:30:17 -05:00
Scott Idem
69622dbea6 refactor(core): modularize monolithic routers and methods
- Reduced api_crud.py (1843 -> 143 lines) by extracting V1 registry and logic.
- Reduced hosted_file.py (1596 -> 361 lines) by moving storage and media logic to methods.
- Created lib_media.py for specialized video/image processing.
- Created api_crud_methods.py for legacy template handlers.
- Created legacy_v1.py for the legacy object registry.
- Fixed subdirectory_path bug in Hosted File creation.
- Verified full File Lifecycle via consolidated E2E suite.
2026-02-03 17:53:14 -05:00
Scott Idem
a96a6ebf5d Minor improvement to the saving of a hosted file. Guessing the content type based on the extension. 2025-01-07 18:09:25 -05:00
Scott Idem
5cafd35bda Bug fix for old directory_path that is no longer used. 2024-02-28 18:25:56 -05:00
Scott Idem
0ac9510546 Bug fixes, clean up, stuff 2023-09-21 12:12:31 -04:00
Scott Idem
5f7225e3ab Improving the CRUD functions and other clean up. 2023-08-18 17:10:44 -04:00
Scott Idem
2698f06c57 Minor 2023-05-05 11:14:11 -04:00
Scott Idem
c1f68522aa Prep for AAPOR with Confex and NCSD STD. General clean up. 2023-05-02 09:50:24 -04:00
Scott Idem
e36a95fd76 Work on event program data importing. 2022-10-07 17:47:58 -04:00
Scott Idem
2c0e563fa6 Auto fix certain uploaded file extensions. 2022-10-06 01:57:50 -04: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
ed7e06b5b2 Work on event session, presentation, and presenter 2022-09-21 18:46:19 -04:00
Scott Idem
f3f53e73b4 Work on event files and related 2022-08-19 17:46:19 -04:00
Scott Idem
8d502a9fd0 Work on hosted files. Now with basic hosted directory check and clean up. 2022-08-09 17:43:30 -04:00
Scott Idem
09e3f29501 Too many changes. Work on file uploads, hosted files, deletion of links, records, and stored files. 2022-08-09 16:08:50 -04:00
Scott Idem
fac9ccad75 Work on file uploads, hosted files, deletion of links, records, and stored files. 2022-08-08 18:25:25 -04:00
Scott Idem
86b06226cb General code clean up 2022-01-24 13:06:27 -05:00
Scott Idem
ec401056b2 Working on file uploads and event files. 2021-10-06 23:01:56 -04:00
Scott Idem
af0da563f1 Cleaned up and easier debugging for SQL statements. A lot less redundant information. 2021-09-07 14:01:40 -04:00
Scott Idem
49805f48c9 A lot of changes related to person and membership 2021-07-09 17:34:02 -04:00
Scott Idem
938aabb2a8 Working on all the routes, methods, and models. 2021-06-18 14:09:07 -04:00
Scott Idem
bb2f14b67c Changing hosted_file_link field names. 2021-06-18 09:58:31 -04:00
Scott Idem
6d4463e57e Save before hosted_file_link DB field name changes. 2021-06-18 09:42:29 -04:00
Scott Idem
0dc50e4509 Work on file uploads and listing event files. 2021-06-15 18:05:56 -04:00