docs(badges): clarify badge types vary by Event/Template

This commit is contained in:
Scott Idem
2026-02-26 16:26:44 -05:00
parent ed7542b5dc
commit 908b4dbef9

View File

@@ -73,8 +73,8 @@ display_name = badge.full_name_override || badge.full_name || "-- no name --"
| `affiliations` | `affiliations_override` | Organization display | Staff, Attendee |
| `email` | `email_override` | Contact email override | Staff only |
| `location` | `location_override` | City/State/Country display | Staff, Attendee |
| `badge_type` | `badge_type_override` | Badge category label | Staff only |
| `badge_type_code` | `badge_type_code_override` | Badge access level code | Staff only |
| `badge_type` | `badge_type_override` | Badge category label (varies per Event/Template) | Staff only |
| `badge_type_code` | `badge_type_code_override` | Badge access level code (varies per Event/Template) | Staff only |
### Sync Safety Rules
@@ -220,6 +220,9 @@ editable_badge_type_code: string | null
```typescript
// Badge Type Filter
badge_type_code: 'current_member' | 'inactive_member' | 'ex_all' | 'staff' | etc.
// Note: Badge types are defined per Event and Event Badge Template in database table records.
// Common types include: member, nonmember, guest, exhibitor, staff
// This is a work in progress - types vary by event configuration.
// Print Status Filter
qry_printed_status: 'all' | 'printed' | 'not_printed'