TIP: You can type at any time to perform a new search.
Maintenance Equipment Usage
maintenance_equipment_usage · OCA/maintenance
- Repository
- OCA/maintenance · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Maintenance
- Folder size
- 0.13 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/maintenance
- Last tracking update
- 2026-08-07 08:42:53
- Authors
- Odoo Community Association (OCA), Tecnativa, César Fernández
- Maintainers
- Odoo Community Association (OCA), Tecnativa, César Fernández
- Committers
- Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows to record usages of maintenante equipments by employees, with their dates, states and comments.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_equipment_view_form |
equipment.form | maintenance.equipment | form | Inherits maintenance.hr_equipment_view_form |
hr_equipment_view_kanban |
equipment.kanban | maintenance.equipment | kanban | Inherits maintenance.hr_equipment_view_kanban |
maintenance_equipment_usage_form |
maintenance.equipment.usage.form | maintenance.equipment.usage | form | New |
maintenance_equipment_usage_search |
maintenance.equipment.usage.search | maintenance.equipment.usage | search | New |
maintenance_equipment_usage_tree |
maintenance.equipment.usage.tree | maintenance.equipment.usage | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (3)
-
in_useBooleancompute='_compute_in_use'store=True -
usage_countIntegercompute='_compute_usage_count' -
usage_idsOne2many → maintenance.equipment.usagecomodel_name='maintenance.equipment.usage'inverse_name='equipment_id'string='Usages'
No public methods.
New fields (11)
-
company_idMany2one → res.companycomodel_name='res.company'default=<expr>index=Truerequired=Truestring='Company'tracking=True -
date_pickingDatetimecopy=Falseindex=Truestring='Picking Date'tracking=True -
date_returnDatetimecopy=Falseindex=Truestring='Return Date'tracking=True -
equipment_idMany2one → maintenance.equipmentcomodel_name='maintenance.equipment'required=Truestring='Equipment'tracking=True -
nameCharcopy=Falsedefault=<expr>readonly=Truestring='Equipment Usage' -
notesText -
partner_idMany2one → res.partnercomodel_name='res.partner'string='Location'tracking=True -
picking_user_idMany2one → res.userscomodel_name='res.users'string='Picked up by'tracking=True -
return_user_idMany2one → res.userscomodel_name='res.users'string='Returned by'tracking=True -
stateSelectioncopy=Falsedefault='draft'readonly=Trueselection=[('draft', 'New'), ('reserved', 'Reserved'), ('in_use', 'In Use'), ('returned', 'Returned'), ('cancel', 'Cancelled')]tracking=True -
user_idMany2one → res.userscomodel_name='res.users'required=Truestring='User'tracking=True
-
action_cancel(self) -
action_pick(self) -
action_return(self) -
create(self, vals_list)@api.model_create_multi
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 29 days ago
- Last activity
- 9 days ago
- Repository
- OCA/maintenance
- Pull request
- [19.0][MIG] maintenance_equipment_usage: Migration to 19.0 (#577)