Implement V3 PATCH/DELETE wrappers and migrate Journals module to full V3 CRUD.

- Added update_ae_obj_v3, update_nested_obj_v3, delete_ae_obj_v3, and delete_nested_ae_obj_v3.
- Refactored Journals and Journal Entries modules to utilize the new V3 API wrappers.
- Standardized data processing and IDB caching for all CRUD operations in Journals.
- Updated testing page with comprehensive V3 CUD test buttons.
This commit is contained in:
Scott Idem
2026-01-05 19:30:12 -05:00
parent d066da9047
commit c6476cd767
6 changed files with 147 additions and 171 deletions

View File

@@ -32,10 +32,10 @@ This is a list of tasks to be completed before the next event/show/conference.
- [ ] **Core API Wrappers:**
- [x] Implement GET list and search wrappers (`get_ae_obj_li_v3`, `search_ae_obj_v3`).
- [ ] Implement Create (POST) wrappers (`create_ae_obj_v3`, `create_nested_obj_v3`).
- [ ] Implement Update (PATCH) wrappers (`update_ae_obj_v3`, `update_nested_obj_v3`).
- [ ] Implement Delete (DELETE) wrapper (`delete_ae_obj_v3`).
- [ ] Implement single object GET wrapper (`get_ae_obj_v3`).
- [x] Implement Create (POST) wrappers (`create_ae_obj_v3`, `create_nested_obj_v3`).
- [x] Implement Update (PATCH) wrappers (`update_ae_obj_v3`, `update_nested_obj_v3`).
- [x] Implement Delete (DELETE) wrapper (`delete_ae_obj_v3`).
- [x] Implement single object GET wrapper (`get_ae_obj_v3`).
- [ ] **Authentication & Security:**
- [ ] Standardize JWT usage in headers for all V3 calls.
- [ ] Update file download logic to support JWT in URL parameters.