| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/repair |
| GIT | |
| GIT | https://github.com/OCA/repair.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/repair/tree/18.0/repair_type_product_destination |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Repair |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/repair |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - repair - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_type_product_destination_view_picking_type_form |
stock.picking.type.inherit.repair.type | stock.picking.type | xpath | Inherits repair.repair_view_picking_type_form |
repair_type_product_destination_view_repair_order_form_inherit |
repair.type.repair.order.form.inherit | repair.order | xpath | Inherits repair.view_repair_order_form |
repair_type_product_destination_view_repair_order_tree_inherit |
repair.type.repair.order.tree.inherit | repair.order | xpath | Inherits repair.view_repair_order_tree |
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'
No public methods.
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'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/repair |
| GIT | |
| GIT | https://github.com/OCA/repair.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/repair/tree/17.0/repair_type_product_destination |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Repair |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, oca-ci, Patryk Pyczko |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/repair |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - repair - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_type_product_destination_view_picking_type_form |
stock.picking.type.inherit.repair.type | stock.picking.type | xpath | Inherits repair.repair_view_picking_type_form |
repair_type_product_destination_view_repair_order_form_inherit |
repair.type.repair.order.form.inherit | repair.order | xpath | Inherits repair.view_repair_order_form |
repair_type_product_destination_view_repair_order_tree_inherit |
repair.type.repair.order.tree.inherit | repair.order | xpath | Inherits repair.view_repair_order_tree |
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'
No public methods.
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'
No public methods.