{#if $ae_loc.trusted_access && $ae_loc.edit_mode}
{#if $ae_loc.manager_access}
Templates
{/if}
Reports
{#if badges_loc.current.enable_add_badge_btn ?? true}
{ show_create_badge_modal = true; create_badge_dialog?.showModal(); }} title="Manually create a badge for an attendee. Required fields: given name, family name, and email. Optional fields: badge type, affiliations, and any other custom fields defined in your event's badge templates." >
Create Badge
{/if} {#if badges_loc.current.enable_upload_badge_li_btn ?? true}
{ show_upload_badge_modal = true; upload_badge_dialog?.showModal(); }} title="Upload a CSV file to bulk create badges. Required columns: given_name, family_name, email. Optional columns: badge_type_code, affiliations, and any other custom fields defined in your event's badge templates." >
Upload Badge List
{/if}
{#if badges_loc.current.enable_mass_print ?? true}
Print Unprinted
Print All
Manage Templates
Badge Printing Stats
{/if} {/if}
{ if (e.target === create_badge_dialog) { create_badge_dialog?.close(); show_create_badge_modal = false; } }} onclose={() => { show_create_badge_modal = false; }}>
Create Badge
{#if show_create_badge_modal}
{ create_badge_dialog?.close(); show_create_badge_modal = false; // Trigger a remote-first refresh so the new badge appears in results badges_loc.current.search_version = (badges_loc.current.search_version ?? 0) + 1; badges_loc.current.qry__remote_first = true; }} oncancel={() => { create_badge_dialog?.close(); show_create_badge_modal = false; }} /> {/if}
{ if (e.target === upload_badge_dialog) { upload_badge_dialog?.close(); show_upload_badge_modal = false; } }} onclose={() => { show_upload_badge_modal = false; }}>
Upload Badge List
{#if show_upload_badge_modal}
{ upload_badge_dialog?.close(); show_upload_badge_modal = false; badges_loc.current.search_version = (badges_loc.current.search_version ?? 0) + 1; badges_loc.current.qry__remote_first = true; }} oncancel={() => { upload_badge_dialog?.close(); show_upload_badge_modal = false; }} /> {/if}