TIP: You can type at any time to perform a new search.
Hr Personal Equipment Request
hr_personal_equipment_request · OCA/hr
- Repository
- OCA/hr · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Uncategorized
- Folder size
- 0.2 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr
- Last tracking update
- 2026-08-07 08:43:00
- Authors
- Odoo Community Association (OCA), Creu Blanca
- Maintainers
- Odoo Community Association (OCA), Creu Blanca
- Committers
- Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- hr_employee_ppe, hr_personal_equipment_stock
- Description
This module allows to create a personal equipment request and manage allocation of employee personal equipment.
Code Analysis ⓘ
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_form_view |
hr.employee.form (in hr_personal_equipment_request) | hr.employee | form | Inherits hr.view_employee_form |
hr_personal_equipment_form_view |
hr.personal.equipment.form (in hr_personal_equipment_request) | hr.personal.equipment | form | New |
hr_personal_equipment_list_view |
hr.personal.equipment.list (in hr_personal_equipment_request) | hr.personal.equipment | list | New |
hr_personal_equipment_request_form_view |
hr.personal.equipment.request.form (in hr_personal_equipment_request) | hr.personal.equipment.request | form | New |
hr_personal_equipment_request_list_view |
hr.personal.equipment.request.list (in hr_personal_equipment_request) | hr.personal.equipment.request | list | New |
hr_personal_equipment_request_search_view |
hr.personal.equipment.request.search (in hr_personal_equipment_request) | hr.personal.equipment.request | search | New |
hr_personal_equipment_search_view |
hr.personal.equipment.search (in hr_personal_equipment_request) | hr.personal.equipment | search | New |
product_template_form_view |
product.template.form (in hr_personal_equipment_request) | product.template | form | Inherits product.product_template_form_view |
view_product_supplier_inherit |
product.template.supplier.form (in hr_personal_equipment_request) | product.template | Inherits purchase.view_product_supplier_inherit |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (4)
-
equipment_request_countIntegercompute='_compute_equipment_request_count' -
equipment_request_idsOne2many → hr.personal.equipment.requestcomodel_name='hr.personal.equipment.request'inverse_name='employee_id' -
personal_equipment_countIntegercompute='_compute_personal_equipment_count' -
personal_equipment_idsOne2many → hr.personal.equipmentcomodel_name='hr.personal.equipment'domain=[('state', 'not in', ['draft', 'cancelled'])]inverse_name='employee_id'
-
action_open_equipment_request(self) -
action_open_personal_equipment(self)
New fields (9)
-
employee_idMany2one → hr.employeecomodel_name='hr.employee'related='equipment_request_id.employee_id'store=True -
equipment_request_idMany2one → hr.personal.equipment.requestcomodel_name='hr.personal.equipment.request'ondelete='cascade'required=True -
expiry_dateDate -
nameCharcompute='_compute_name' -
product_idMany2one → product.productcomodel_name='product.product'domain=[('is_personal_equipment', '=', True)]required=True -
product_uom_idMany2one → uom.uomargs: 'uom.uom', 'Unit of Measure' -
quantityIntegerdefault=1 -
start_dateDate -
stateSelectiondefault='draft'tracking=True args: [('draft', 'Draft'), ('accepted', 'Accepted'), ('valid', 'Valid'), ('expired', 'Expired'), ('cancelled', 'Cancelled')]
-
expire_allocation(self) -
validate_allocation(self)
New fields (6)
-
allocations_countIntegercompute='_compute_allocation_count' -
employee_idMany2one → hr.employeecomodel_name='hr.employee'default=<expr>required=Truestring='Employee' -
line_idsOne2many → hr.personal.equipmentcomodel_name='hr.personal.equipment'copy=Trueinverse_name='equipment_request_id'string='Personal Equipment' -
nameCharcompute='_compute_name' -
observationsText -
stateSelectiondefault='draft'tracking=True args: [('draft', 'Draft'), ('accepted', 'Accepted'), ('cancelled', 'Cancelled')]
-
accept_request(self) -
action_open_personal_equipment(self) -
cancel_request(self)
New fields (1)
-
is_personal_equipmentBooleandefault=Falsestring='Is Employee Personal Equipment'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 244 days ago
- Last activity
- 0 days ago
- Repository
- OCA/hr
- Pull request
- [19.0] [MIG] hr_personal_equipment_request: Migration to 19.0 (#1530)