TIP: You can type at any time to perform a new search.
Repair Scrap
repair_scrap · OCA/repair
- Repository
- OCA/repair · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Repair
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/repair
- Last tracking update
- 2026-08-07 07:57:17
- Authors
- Odoo Community Association (OCA), ForgeFlow
- Maintainers
- Odoo Community Association (OCA), ForgeFlow
- Committers
- AaronHForgeFlow, ThiagoMForgeFlow, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_type_view_form_scrap |
Repair Types Form - Scrap | repair.type | form | Inherits repair_type.repair_type_view_form |
repair_type_view_tree_scrap |
Repair Types List - Scrap | repair.type | tree | Inherits repair_type.repair_type_view_tree |
stock_scrap_form_view_repair |
stock.scrap.form - Repair | stock.scrap | form | Inherits stock.stock_scrap_form_view |
view_repair_order_form_scrap |
repair.form - Scrap | repair.order | form | Inherits repair.view_repair_order_form |
view_repair_order_form_scrap_button |
repair.form - Scrap Button | repair.order | form | Inherits repair.view_repair_order_form |
view_repair_scrap |
Create Scrap | repair_make_scrap.wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (2)
-
scrap_countIntegercompute='_compute_scrap_count'compute_sudo=Truestring='# Scrap' -
scrap_idsOne2many → stock.scrapargs: 'stock.scrap', 'repair_id'
-
action_view_scrap_transfers(self)
New fields (1)
-
scrap_location_idMany2one → stock.locationcomodel_name='stock.location'string='Scrap Destination Location'
No public methods.
New fields (1)
-
item_idsOne2many → repair_make_scrap_item.wizardcomodel_name='repair_make_scrap_item.wizard'inverse_name='wiz_id'string='Items'
-
action_create_scrap(self) -
default_get(self, fields_list)@api.model
New fields (9)
-
company_idMany2one → res.companyrelated='repair_id.company_id' args: 'res.company' -
location_idMany2one → stock.locationdefault=<expr>domain="[('usage', '=', 'internal'), ('company_id', 'in', [company_id, False])]"required=Truestring='Source Location' args: 'stock.location' -
lot_idMany2one → stock.production.lotstring='Lot/Serial' args: 'stock.production.lot' -
product_idMany2one → product.productrequired=Truestring='Product' args: 'product.product' -
product_qtyFloatcopy=Falsedigits='Product Unit of Measure'string='Quantity Ordered' -
repair_idMany2one → repair.orderdefault=<expr>ondelete='cascade'required=Truestring='repair Order' args: 'repair.order' -
scrap_location_idMany2one → stock.locationdefault=<expr>domain="[('scrap_location', '=', True)]"required=Truestring='Scrap Location' args: 'stock.location' -
uom_idMany2one → uom.uomstring='Unit of Measure' args: 'uom.uom' -
wiz_idMany2one → repair_make_scrap.wizardrequired=Truestring='Wizard' args: 'repair_make_scrap.wizard'
-
get_repair(self)
New fields (1)
-
is_repair_scrapBooleancopy=Falsehelp='This Stock Move has been created from a Scrap operation in the Repair.'string='Is repair Scrap'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
is_repair_scrapBooleancopy=Falsedefault=Falsehelp='This Stock Move has been created from a Scrap operation in Repair.' -
repair_idMany2one → repair.orderstring='Repair order' args: 'repair.order'
-
action_view_repair_order(self) -
do_scrap(self)