Repository
OCA/repair · module folder · Try on Runboat
Module version
1.0.0
Category
Repair
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/repair
Last tracking update
2026-08-07 08:43:05
Authors
Odoo Community Association (OCA), APSL-Nagarro
Maintainers
Odoo Community Association (OCA), APSL-Nagarro
Committers
Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
repair_picking_after_done
Description
This is a technical module, and it does not provide any new functionality on its own. Due to the way transfers of repaired products work in Odoo, the following fields will not have any effect without additional code modifications.

This module introduces a **Product Destination Location field** in the repair order. The default value for this field is computed from the **Default Product Destination Location field of the associated Operation Type**.

This module essentially serves as a template, providing the groundwork for further customization. To make use of the functionality it introduces, extend this module to implement additional features in the repair transfer workflow.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
repair_type_product_destination_view_picking_type_form stock.picking.type.inherit.repair.type stock.picking.type form Inherits repair.repair_view_picking_type_form
repair_type_product_destination_view_repair_order_form_inherit repair.type.repair.order.form.inherit repair.order form Inherits repair.view_repair_order_form
repair_type_product_destination_view_repair_order_tree_inherit repair.type.repair.order.tree.inherit repair.order tree Inherits repair.view_repair_order_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (1)
  • product_location_dest_id Many2one → stock.location
    check_company=True compute='_compute_product_location_dest_id' help='This is the location where the repaired product will be stored.' index=True precompute=True required=True store=True args: 'stock.location', 'Product Destination Location'
Public methods (0)

No public methods.

New fields (1)
  • default_product_location_dest_id Many2one → stock.location
    check_company=True compute='_compute_default_product_location_dest_id' help='This is the default product destination location where the repaired product will be stored..' precompute=True readonly=False store=True args: 'stock.location', 'Default Product Destination Location'
Public methods (0)

No public methods.

Loading…