TIP: You can type at any time to perform a new search.
Repair Refurbish
repair_refurbish · OCA/repair
- Repository
- OCA/repair · module folder · Try on Runboat
- Module version
- 2.0.0
- Category
- Manufacturing
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/repair
- Last tracking update
- 2026-08-07 08:23:13
- Authors
- Odoo Community Association (OCA), ForgeFlow
- Maintainers
- Odoo Community Association (OCA), ForgeFlow
- Committers
- Lois Rilo, Weblate, OCA-git-bot, oca-ci, JasminSForgeFlow
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module adds the ability to obtain refurbished product as a consequence of the repair of a product that was defective.
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_normal_form_view |
product.product.form | product.product | form | Inherits product.product_normal_form_view |
product_template_only_form_view |
product.template.product.form | product.template | form | Inherits product.product_template_only_form_view |
view_repair_order_form |
repair.order.form | repair.order | form | Inherits repair.view_repair_order_form |
view_repair_order_form_filter |
repair.order.select | repair.order | form | Inherits repair.view_repair_order_form_filter |
view_repair_order_tree |
repair.order.tree | repair.order | tree | Inherits repair.view_repair_order_tree |
view_template_property_form |
product.template.stock.property.form.inherit | product.template | form | Inherits stock.view_template_property_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
refurbish_product_idMany2one → product.productcomodel_name='product.product'domain="[('type', '=', 'product')]"string='Refurbished Product'
No public methods.
New fields (2)
-
property_stock_refurbishMany2one → stock.locationcomodel_name='stock.location'company_dependent=Truedomain=[('usage', 'like', 'production')]help='This stock location will be used, instead of the default one, as the source location for stock moves generated by repair orders when refurbishing takes place.'string='Refurbish Location' -
refurbish_product_idMany2one → product.productcomodel_name='product.product'compute='_compute_refurbish_product'domain="[('type', '=', 'product')]"inverse='_inverse_refurbish_product'search='_search_refurbish_product'string='Refurbished Product'
No public methods.
New fields (6)
-
refurbish_location_dest_idMany2one → stock.locationcomodel_name='stock.location'string='Refurbished Delivery Location' -
refurbish_lot_idMany2one → stock.lotcomodel_name='stock.lot'string='Refurbished Lot' -
refurbish_move_idMany2one → stock.movecomodel_name='stock.move'string='Refurbished Inventory Move' -
refurbish_product_idMany2one → product.productcomodel_name='product.product'string='Refurbished product' -
refurbish_trackingSelectionreadonly=Falserelated='refurbish_product_id.tracking'string='Refurbished Product Tracking' -
to_refurbishBoolean
-
action_repair_done(self)
New fields (0)
No new fields.
Public methods (1)-
create(self, vals_list)@api.model_create_multi
New fields (0)
No new fields.
Public methods (1)-
create(self, vals_list)@api.model_create_multi
Loading…
Loading…
Loading…
Loading…
Loading…