TIP: You can type at any time to perform a new search.
Maintenance - HR
hr_maintenance · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Human Resources
- Folder size
- 0.38 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-15 22:44:20
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, Victor Piryns (pivi), Dylan Kiss (dyki), Nathaniel (naja), Abdelrahman Mahmoud (amah), David Van Droogenbroeck (DROD), Krzysztof Magusiak (krma)
Code Analysis ⓘ
Views touched (11)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_departure_wizard_view_form |
hr.departure.wizard.view.form.extend | hr.departure.wizard | form | Inherits hr.hr_departure_wizard_view_form |
hr_employee_public_view_form |
hr.employee.public.form.inherit.maintenance | hr.employee.public | form | Inherits hr.hr_employee_public_view_form |
hr_employee_view_form |
hr.employee.view.form.inherit.maintenance | hr.employee | form | Inherits hr.view_employee_form |
maintenance_equipment_view_form_inherit_hr |
maintenance.equipment.view.form.inherit.hr | maintenance.equipment | form | Inherits maintenance.hr_equipment_view_form |
maintenance_equipment_view_kanban_inherit_hr |
maintenance.equipment.view.kanban.inherit.hr | maintenance.equipment | kanban | Inherits maintenance.hr_equipment_view_kanban |
maintenance_equipment_view_search_inherit_hr |
maintenance.equipment.view.search.inherit.hr | maintenance.equipment | search | Inherits maintenance.hr_equipment_view_search |
maintenance_equipment_view_tree_inherit_hr |
maintenance.equipment.view.list.inherit.hr | maintenance.equipment | list | Inherits maintenance.hr_equipment_view_tree |
maintenance_request_view_form_inherit_hr |
maintenance.request.view.form.inherit.hr | maintenance.request | form | Inherits maintenance.hr_equipment_request_view_form |
maintenance_request_view_kanban_inherit_hr |
maintenance.request.view.kanban.inherit.hr | maintenance.request | kanban | Inherits maintenance.hr_equipment_request_view_kanban |
maintenance_request_view_search_inherit_hr |
maintenance.request.view.search.inherit.hr | maintenance.request | search | Inherits maintenance.hr_equipment_request_view_search |
maintenance_request_view_tree_inherit_hr |
maintenance.request.view.list.inherit.hr | maintenance.request | list | Inherits maintenance.hr_equipment_request_view_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
unassign_equipmentBooleandefault=Truehelp='Unassign Employee from Equipments' args: 'Free Equiments'
-
action_register_departure(self)
New fields (2)
-
equipment_countIntegercompute='_compute_equipment_count' args: 'Equipment Count' -
equipment_idsOne2many → maintenance.equipmentgroups='hr.group_hr_user' args: 'maintenance.equipment', 'employee_id'
No public methods.
New fields (1)
-
equipment_countIntegerrelated='employee_id.equipment_count'
No public methods.
New fields (5)
-
assign_dateDatecompute='_compute_equipment_assign'copy=Truereadonly=Falsestore=True -
department_idMany2one → hr.departmentcompute='_compute_equipment_assign'readonly=Falsestore=Truestring='Assigned Department'tracking=True args: 'hr.department' -
employee_idMany2one → hr.employeecompute='_compute_equipment_assign'index='btree_not_null'readonly=Falsestore=Truestring='Assigned Employee'tracking=True args: 'hr.employee' -
equipment_assign_toSelectiondefault='employee'required=Truestring='Used By' args: [('department', 'Department'), ('employee', 'Employee'), ('other', 'Other')] -
owner_user_idMany2onecompute='_compute_owner'store=True
-
create(self, vals_list)@api.model_create_multi -
write(self, vals)
New fields (3)
-
employee_idMany2one → hr.employeedefault=_default_employee_getstring='Employee' args: 'hr.employee' -
equipment_idMany2onedomain="['|', ('employee_id', '=', employee_id), ('employee_id', '=', False)]" -
owner_user_idMany2onecompute='_compute_owner'store=True
-
create(self, vals_list)@api.model_create_multi -
message_new(self, msg_dict, custom_values=None)@api.model -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…