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:
@@ -0,0 +1,33 @@
|
||||
export const editable_fields__event_badge_template = [
|
||||
'name',
|
||||
'description',
|
||||
'logo_filename',
|
||||
'logo_path',
|
||||
'header_path',
|
||||
'secondary_header_path',
|
||||
'footer_path',
|
||||
'header_row_1',
|
||||
'header_row_2',
|
||||
'badge_type_list',
|
||||
'ticket_list',
|
||||
'ticket_1_text',
|
||||
'ticket_2_text',
|
||||
'ticket_3_text',
|
||||
'ticket_4_text',
|
||||
'ticket_5_text',
|
||||
'ticket_6_text',
|
||||
'ticket_7_text',
|
||||
'ticket_8_text',
|
||||
'wireless_ssid',
|
||||
'wireless_password',
|
||||
'show_qr_front',
|
||||
'show_qr_back',
|
||||
'layout',
|
||||
'style_filename',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
32
src/lib/ae_events/ae_events__event_device.editable_fields.ts
Normal file
32
src/lib/ae_events/ae_events__event_device.editable_fields.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
export const editable_fields__event_device = [
|
||||
'code',
|
||||
'name',
|
||||
'description',
|
||||
'passcode',
|
||||
'local_file_cache_path',
|
||||
'host_file_temp_path',
|
||||
'recording_path',
|
||||
'record_audio',
|
||||
'record_video',
|
||||
'trigger_open_file_id',
|
||||
'trigger_open_session_id',
|
||||
'trigger_recording_start',
|
||||
'trigger_recording_stop',
|
||||
'trigger_reset',
|
||||
'trigger_show_admin',
|
||||
'trigger_show_hidden',
|
||||
'alert',
|
||||
'alert_msg',
|
||||
'status',
|
||||
'status_msg',
|
||||
'record_status',
|
||||
'record_status_msg',
|
||||
'meta_json',
|
||||
'other_json',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
12
src/lib/ae_events/ae_events__event_file.editable_fields.ts
Normal file
12
src/lib/ae_events/ae_events__event_file.editable_fields.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export const editable_fields__event_file = [
|
||||
'filename',
|
||||
'extension',
|
||||
'open_in_os',
|
||||
'file_purpose',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
export const editable_fields__event_location = [
|
||||
'external_id',
|
||||
'code',
|
||||
'type_code',
|
||||
'name',
|
||||
'description',
|
||||
'passcode',
|
||||
'hide_event_launcher',
|
||||
'alert',
|
||||
'alert_msg',
|
||||
'data_json',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
export const editable_fields__event_presentation = [
|
||||
'external_id',
|
||||
'code',
|
||||
'type_code',
|
||||
'abstract_code',
|
||||
'name',
|
||||
'description',
|
||||
'start_datetime',
|
||||
'end_datetime',
|
||||
'passcode',
|
||||
'hide_event_launcher',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
@@ -0,0 +1,27 @@
|
||||
export const editable_fields__event_presenter = [
|
||||
'external_id',
|
||||
'code',
|
||||
'pronouns',
|
||||
'informal_name',
|
||||
'title_names',
|
||||
'given_name',
|
||||
'middle_name',
|
||||
'family_name',
|
||||
'designations',
|
||||
'professional_title',
|
||||
'full_name',
|
||||
'affiliations',
|
||||
'email',
|
||||
'biography',
|
||||
'agree',
|
||||
'comments',
|
||||
'passcode',
|
||||
'hide_event_launcher',
|
||||
'data_json',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
export const editable_fields__event_session = [
|
||||
'external_id',
|
||||
'code',
|
||||
'type_code',
|
||||
'poc_agree',
|
||||
'poc_kv_json',
|
||||
'name',
|
||||
'description',
|
||||
'start_datetime',
|
||||
'end_datetime',
|
||||
'passcode',
|
||||
'hide_event_launcher',
|
||||
'alert',
|
||||
'alert_msg',
|
||||
'data_json',
|
||||
'ux_mode',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
32
src/lib/ae_events/ae_events__exhibit.editable_fields.ts
Normal file
32
src/lib/ae_events/ae_events__exhibit.editable_fields.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
export const editable_fields__event_exhibit = [
|
||||
'code',
|
||||
'name',
|
||||
'description',
|
||||
'staff_passcode',
|
||||
'data_json',
|
||||
'leads_api_access',
|
||||
'leads_custom_questions_json',
|
||||
'leads_device_sm_qty',
|
||||
'leads_device_lg_qty',
|
||||
'license_max',
|
||||
'license_li_json',
|
||||
'cfg_json',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
|
||||
export const editable_fields__event_exhibit_tracking = [
|
||||
'exhibitor_notes',
|
||||
'responses_json',
|
||||
'data_json',
|
||||
'enable',
|
||||
'hide',
|
||||
'priority',
|
||||
'sort',
|
||||
'group',
|
||||
'notes'
|
||||
];
|
||||
Reference in New Issue
Block a user