Complete editable fields whitelists for all remaining AE objects

- Created .editable_fields.ts files for Journals, Events, and Sponsorships modules
- Standardized the whitelist pattern across the entire codebase
- Updated TODO.md and GEMINI.md with recent accomplishments and learnings
This commit is contained in:
Scott Idem
2026-01-07 11:56:28 -05:00
parent 9c6df5c7f9
commit 5bd7c4756c
13 changed files with 317 additions and 20 deletions

View File

@@ -6,6 +6,8 @@ This is a list of tasks to be completed before the next event/show/conference.
## Recent Accomplishments
- [x] **Editable Fields Whitelists (2026-01-07):** Applied the `editable_fields.ts` pattern to all remaining AE objects across Journals, Events, and Sponsorships modules. This ensures secure and explicit field updates from the frontend.
- [x] **IDAA Bulletin Board V3 (2026-01-07):** Fully migrated to V3 CRUD. Resolved UI filtering issues by ensuring 'account_id' injection and awaiting database operations.
- [x] **Core Module Migration (2026-01-06):** Fully migrated Accounts, Sites, Site Domains, People, Users, and Activity Logs to Aether API CRUD V3. Implemented standardized "API -> Processor -> DB Save" pattern and editable field whitelists.
- [x] **Core Management UI (2026-01-06):** Scaffolded the management dashboard and list/detail routes for Accounts, Sites, Users, and Lookups.
- [x] **Event Badges V3 (2026-01-06):** Completed migration of Create, Update, and Delete operations to V3 nested CRUD.
@@ -107,7 +109,7 @@ This is a list of tasks to be completed before the next event/show/conference.
- [x] **Naming Conventions:** Enforce `snake_case` and consistent file naming (`ae_<module>__<concept>.ts`).
- [x] **Rich Text Editor:** Migration to CodeMirror complete.
- [ ] **Editable Fields:** Apply the `ae_<module>__<object>.editable_fields.ts` pattern to all remaining objects.
- [x] **Editable Fields:** Apply the `ae_<module>__<object>.editable_fields.ts` pattern to all remaining objects.
---