Skip to content

233: Ingest room key data from Hotel Room Breakdown Key CSV export#237

Open
cubes wants to merge 1 commit into
mainfrom
233-ingest-key-data-from-csv-exported-from-hotel-room-breakdown-key-google-sheet
Open

233: Ingest room key data from Hotel Room Breakdown Key CSV export#237
cubes wants to merge 1 commit into
mainfrom
233-ingest-key-data-from-csv-exported-from-hotel-room-breakdown-key-google-sheet

Conversation

@cubes

@cubes cubes commented Oct 14, 2025

Copy link
Copy Markdown
Collaborator

Adds ability to ingest room "key" data from CSV export, and record
it to database using new RoomClass model.

Includes unit tests that import 2025 room key data CSVs as they
were at the time this PR was authored. The relevant CSV exports
are checked in to the repository in the reservations/fixtures
directory.

The unit tests perform some simple correctness checks to ensure
the data from the CSVs is imported cleanly and completely.

Closes #233

@cubes cubes force-pushed the 233-ingest-key-data-from-csv-exported-from-hotel-room-breakdown-key-google-sheet branch from 200db54 to cae20f6 Compare October 14, 2025 09:35

@otakup0pe otakup0pe left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code paths look great. Have we plotted out the next steps of making use of these code paths and deprecating our constants.py based room data?

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.

Ingest "Key" data from CSV exported from Hotel Room Breakdown Key Google Sheet

2 participants