Repository
OCA/repair · module folder · Try on Runboat
Module version
1.0.0
Category
Repair
Folder size
0.08 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), ForgeFlow
Maintainers
Odoo Community Association (OCA), ForgeFlow
Committers
Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module enhances Odoo's repair process by introducing automatic stock transfers for repaired products.

- **Automatic Transfer:** When a repair order is marked as done, a stock transfer for the remaining repaired products is automatically created and validated if the ***auto_transfer_repair*** parameter is enabled.
- **Manual Transfer:** Users can manually create stock transfers when automatic transfer is disabled.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
repair_type_form_inherit repair.type.inherit repair.order form Inherits repair.view_repair_order_form
res_config_settings_view_form_inherit res.config.settings.view.form.inherit.repair res.config.settings form Inherits base_repair_config.res_config_settings_view_form
view_repair_move_transfer_wizard Transfer Repaired Moves repair.move.transfer form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (4)
  • location_dest_id Many2one → stock.location
    required=True string='Destination location' args: 'stock.location'
  • quantity Float
    required=True args: 'Quantity to transfer'
  • remaining_quantity Float
    args: 'Remaining Quantity to Transfer'
  • repair_order_id Many2one → repair.order
    required=True string='Repair Order' args: 'repair.order'
Public methods (1)
  • action_create_transfer(self)

New fields (1)
  • remaining_quantity Float
    compute='_compute_remaining_quantity' args: 'Remaining quantity to be transferred'
Public methods (3)
  • action_repair_done(self)
  • action_transfer_done_moves(self)
  • action_validate(self)

New fields (1)
  • auto_transfer_repair Boolean
    config_parameter='repair.auto_transfer_repair' help='Automatically create and validate transfers for repair orders upon completion.' args: 'Automatic Transfer on Repair Completion'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…