TIP: You can type at any time to perform a new search.
Hotel Housekeeping Management
hotel_housekeeping · OCA/vertical-hotel
- Repository
- OCA/vertical-hotel · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Generic Modules/Hotel Housekeeping
- Folder size
- 0.4 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/vertical-hotel
- Last tracking update
- 2026-08-19 11:39:08
- Authors
- Odoo Community Association (OCA), Odoo S.A., Serpent Consulting Services Pvt. Ltd.
- Maintainers
- Odoo Community Association (OCA), Odoo S.A., Serpent Consulting Services Pvt. Ltd.
- Committers
- OCA-git-bot, oca-ci, Vadan-serpentcs
- Odoo dependencies
- Python dependencies
- python-dateutil
- System dependencies
- None
- Required by
- None
- Description
Module for Housekeeping is the department that deals essentially with cleanliness and all ancillary service attached to that. Housekeepers are maintaining and servicing the guest rooms and replenishing stock as and when needed. You can manage: **Housekeeping Activities** **Complete Housekeeping Process** **Historised Housekeeping with Inventory and Service Data**
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hotel_housekeeping_wizard_form_view |
hotel.housekeeping.wizard.form | hotel.housekeeping.wizard | form | New |
housekeeping_report |
housekeeping_report | ir.ui.view | qweb | New |
view_h_activity_form |
hotel.activity.form | hotel.activity | form | New |
view_h_activity_search |
hotel.activity.search | hotel.activity | search | New |
view_h_activity_tree |
hotel.activity.list | hotel.activity | list | New |
view_hotel_housekeeping_activity_type_form |
hotel_housekeeping_activity_type_form | hotel.housekeeping.activity.type | form | New |
view_hotel_housekeeping_activity_type_tree |
hotel_housekeeping_activity_type_list | hotel.housekeeping.activity.type | list | New |
view_hotel_housekeeping_form |
hotel.housekeeping.form | hotel.housekeeping | form | New |
view_hotel_housekeeping_search |
hotel.housekeeping.search | hotel.housekeeping | search | New |
view_hotel_housekeeping_tree |
hotel.housekeeping.list | hotel.housekeeping | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (2)
-
categ_idMany2one → hotel.housekeeping.activity.typeargs: 'hotel.housekeeping.activity.type', 'Category' -
nameChar
No public methods.
New fields (8)
-
activity_line_idsOne2many → hotel.housekeeping.activitieshelp='Detail of housekeeping activities' args: 'hotel.housekeeping.activities', 'housekeeping_id', 'Activities' -
clean_typeSelectionrequired=True args: [('daily', 'Daily'), ('checkin', 'Check-In'), ('checkout', 'Check-Out')] -
current_dateDatedefault=fields.Date.todayindex=Truerequired=True args: "Today's Date" -
inspect_date_timeDatetimerequired=True -
inspector_idMany2one → res.usersrequired=True args: 'res.users', 'Inspector' -
qualitySelectionhelp='Inspector inspect the room and markas Excellent, Average, Bad, Good or Ok. ' args: [('excellent', 'Excellent'), ('good', 'Good'), ('average', 'Average'), ('bad', 'Bad'), ('ok', 'Ok')] -
room_idMany2one → hotel.roomindex=Truerequired=True args: 'hotel.room', 'Room No' -
stateSelectiondefault='inspect'readonly=Truerequired=True args: [('inspect', 'Inspect'), ('dirty', 'Dirty'), ('clean', 'Clean'), ('done', 'Done'), ('cancel', 'Cancelled')]
-
action_set_to_dirty(self)This method is used to change the state to dirty of the hotel housekeeping --------------------------------------- @param self: object pointer -
check_end_date_time(self)@api.constrains('activity_line_ids', 'inspect_date_time') -
room_cancel(self)This method is used to change the state to cancel of the hotel housekeeping --------------------------------------- @param self: object pointer -
room_clean(self)This method is used to change the state to clean of the hotel housekeeping --------------------------------------- @param self: object pointer -
room_done(self)This method is used to change the state to done of the hotel housekeeping --------------------------------------- @param self: object pointer -
room_inspect(self)This method is used to change the state to inspect of the hotel housekeeping --------------------------------------- @param self: object pointer
New fields (8)
-
activity_idMany2one → hotel.activityargs: 'hotel.activity', 'Housekeeping Activity' -
clean_end_timeDatetimerequired=True -
clean_start_timeDatetimerequired=True -
housekeeper_idMany2one → res.usersrequired=True args: 'res.users', 'Housekeeper' -
housekeeping_idMany2one → hotel.housekeepingargs: 'hotel.housekeeping', 'Reservation' -
is_cleanBooleanhelp='Checked if the housekeepingactivity results as Clean.' args: 'Clean' -
is_dirtyBooleanhelp='Checked if the housekeeping activityresults as Dirty.' args: 'Dirty' -
today_dateDate
-
default_get(self, fields_list)@api.model
New fields (3)
-
display_nameCharrecursive=True -
nameCharrequired=True -
parent_idMany2one → hotel.housekeeping.activity.typeargs: 'hotel.housekeeping.activity.type', 'Parent Category'
No public methods.
New fields (3)
-
date_endDatetimerequired=True args: 'Activity End Date' -
date_startDatetimerequired=True args: 'Activity Start Date' -
room_idMany2one → hotel.roomrequired=True args: 'hotel.room', 'Room No'
-
check_date(self)@api.constrains('date_start', 'date_end') -
print_report(self)
New fields (0)
No new fields.
Public methods (1)-
get_room_activity_detail(self, date_start, date_end, room_id)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…