Room housekeeping¶
A room has two independent states: who occupies it, and where it stands in the housekeeping cycle. Resthome tracks them separately, because they answer two different questions.
Menu: Accommodation → Housekeeping.
Why two separate states
An occupied room can still be to clean, and a free room is not usable until it is ready. Merging the two would hide exactly the case that matters: a room that looks available but is not yet.
The four stages¶
Stage |
Meaning |
|---|---|
To prepare |
A resident is due to arrive; the room must be made ready. |
To clean |
The room has been vacated and awaits cleaning. |
In progress |
Cleaning under way. |
Ready |
The room can receive a resident. |
How a room moves through them¶
Resthome sets the starting point automatically:
an arrival puts the room in To prepare;
a departure puts it in To clean.
From there, the housekeeping team drives the board itself, by drag and drop from one column to the next. A Mark ready button closes the cycle in one click.
Empty columns stay visible
Every stage keeps its column, even with no room in it. An empty To clean is not noise — it is the signal that nothing is pending.
Key takeaways¶
Housekeeping is independent of occupancy: the two are tracked separately.
Arrivals and departures set the starting point; the team moves the rest.
The board is driven by drag and drop, with Mark ready as the shortcut.