Skip to content

Conversation

@AlexVOiceover
Copy link
Contributor

Summary

  • Add Public checkbox and Check-in Code fields to Events table in Airtable
  • Add External Name and External Email fields to Attendance table
  • Update TypeScript types and events client to support new fields
  • Update tests and schema documentation

Changes

  • Airtable schema: Added Public (checkbox), Check-in Code (number) to Events; External Name/Email to Attendance
  • config.ts: Added new field IDs for all new fields
  • event.ts types: Added isPublic: boolean and checkInCode?: number to Event interface
  • events.ts client: Updated listEvents, getEvent, createEvent, updateEvent to map new fields
  • events.spec.ts: Updated test expectations to include new fields
  • schema.md: Documented new fields

Test plan

  • All existing tests pass with new field expectations
  • TypeScript check passes
  • ESLint passes

Related

Closes AP-19

- Add Public checkbox and Check-in Code number to Events
- Add External Name and External Email to Attendance table
- Update Event type with isPublic and checkInCode fields
- Update events client to map new fields in all CRUD operations
- Update tests to include new field expectations
- Document new fields in schema.md

Closes AP-19
@AlexVOiceover AlexVOiceover merged commit 4f87d9b into main Dec 29, 2025
2 checks passed
@AlexVOiceover AlexVOiceover deleted the feature/ap-19-schema-checkin-external-fields branch January 7, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants