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

@@ -0,0 +1,43 @@
export const editable_fields__sponsorship_cfg = [
'for_type',
'for_id',
'level_li_json',
'option_li_json',
'schedule_li_json',
'cfg_json',
'enable',
'hide',
'priority',
'sort',
'group',
'notes'
];
export const editable_fields__sponsorship = [
'poc_person_id',
'poc_json',
'name',
'name_override',
'description',
'email',
'website_url',
'logo_li_json',
'media_li_json',
'social_li_json',
'address_li_json',
'contact_li_json',
'guest_li_json',
'level_num',
'level_str',
'amount',
'questions_li_json',
'agree',
'comments',
'staff_notes',
'enable',
'hide',
'priority',
'sort',
'group',
'notes'
];