Repository
OCA/maintenance · module folder · Try on Runboat
Module version
1.0.1
Category
Warehouse
Folder size
0.25 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), Solvos
Maintainers
Odoo Community Association (OCA), Solvos
Committers
Weblate, OCA-git-bot, Dimitrios T. Tanis, oca-ci, AlexGarS73
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends the functionality of Odoo Maintenance module by
allowing link stock consumptions to maintenance requests.

Code Analysis

Views touched (15)
XML IDNameModelTypeStatus
equipment_request_view_form maintenance.request form Inherits base_maintenance.equipment_request_view_form
hr_equipment_request_view_search maintenance.request search Inherits maintenance.hr_equipment_request_view_search
hr_equipment_request_view_tree maintenance.request tree Inherits maintenance.hr_equipment_request_view_tree
hr_equipment_view_form maintenance.equipment form Inherits maintenance.hr_equipment_view_form
hr_equipment_view_search maintenance.equipment search Inherits maintenance.hr_equipment_view_search
hr_equipment_view_tree maintenance.equipment tree Inherits maintenance.hr_equipment_view_tree
stock_move_line_view_search stock.move.line search Inherits stock.stock_move_line_view_search
view_move_form stock.move form Inherits stock.view_move_form
view_move_line_form stock.move.line form Inherits stock.view_move_line_form
view_move_line_tree stock.move.line tree Inherits stock.view_move_line_tree
view_move_search stock.move search Inherits stock.view_move_search
view_move_tree stock.move tree Inherits stock.view_move_tree
view_picking_form stock.picking form Inherits stock.view_picking_form
view_picking_internal_search stock.picking search Inherits stock.view_picking_internal_search
vpicktree stock.picking Inherits stock.vpicktree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (2)
  • allow_consumptions Boolean
    groups='stock.group_stock_user'
  • default_consumption_warehouse_id Many2one → stock.warehouse
    comodel_name='stock.warehouse' groups='stock.group_stock_user' string='Default Consumption Warehouse'
Public methods (3)
  • action_view_stock_move_ids(self)
  • action_view_stock_move_line_ids(self)
  • action_view_stock_picking_ids(self)

New fields (3)
  • allow_consumptions Boolean
    groups='stock.group_stock_user' related='equipment_id.allow_consumptions' store=True
  • default_consumption_warehouse_id Many2one
    groups='stock.group_stock_user' related='equipment_id.default_consumption_warehouse_id'
  • stock_picking_ids One2many → stock.picking
    comodel_name='stock.picking' groups='stock.group_stock_user' inverse_name='maintenance_request_id' string='Picking list'
Public methods (3)
  • action_view_stock_move_ids(self)
  • action_view_stock_move_line_ids(self)
  • action_view_stock_picking_ids(self)

New fields (2)
  • maintenance_equipment_id Many2one → maintenance.equipment
    comodel_name='maintenance.equipment' related='picking_id.maintenance_equipment_id'
  • maintenance_request_id Many2one → maintenance.request
    comodel_name='maintenance.request' related='picking_id.maintenance_request_id'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_equipment_id Many2one → maintenance.equipment
    comodel_name='maintenance.equipment' related='picking_id.maintenance_equipment_id'
  • maintenance_request_id Many2one → maintenance.request
    comodel_name='maintenance.request' related='picking_id.maintenance_request_id'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_equipment_id Many2one → maintenance.equipment
    comodel_name='maintenance.equipment' related='maintenance_request_id.equipment_id' store=True
  • maintenance_request_id Many2one → maintenance.request
    comodel_name='maintenance.request' index=True
Public methods (0)

No public methods.

New fields (2)
  • cons_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'Consumption Type'
  • wh_cons_loc_id Many2one → stock.location
    domain=[('usage', '=', 'inventory')] args: 'stock.location', 'Consumption Location'
Public methods (0)

No public methods.

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
1141 days ago
Last activity
25 days ago
Repository
OCA/maintenance
Pull request
[14.0][MIG] maintenance_stock: Migration to 14.0 (#347)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
63 days ago
Last activity
63 days ago
Repository
OCA/maintenance
Pull request
[19.0][MIG] maintenance_stock (#567)