TIP: You can type at any time to perform a new search.
Repair Order Template
repair_order_template · OCA/repair
- Repository
- OCA/repair · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Repair
- Folder size
- 0.07 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
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Iván Todorovich, Weblate, OCA-git-bot, oca-ci, ilo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- fieldservice_repair_order_template
- Description
Create and use templates to save time when creating repair orders. With them, you can pre-fill the repair order fields and spare parts.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_repair_order_form |
repair.order | form | Inherits repair.view_repair_order_form | |
view_repair_order_template_form |
repair.order.template | form | New | |
view_repair_order_template_search |
repair.order.template | search | New | |
view_repair_order_template_tree |
repair.order.template | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
repair_order_template_idMany2one → repair.order.templatecheck_company=Truecomodel_name='repair.order.template'help='Use templates to save time when creating repair orders.'string='Order Template'
No public methods.
New fields (8)
-
activeBooleandefault=True -
company_idMany2one → res.companydefault=<expr> args: 'res.company' -
internal_notesHtml -
line_idsOne2many → repair.order.template.linecheck_company=Truecomodel_name='repair.order.template.line'inverse_name='template_id' -
nameCharrequired=Truetranslate=True -
product_idMany2one → product.productcheck_company=Truedomain=[('type', '=', 'consu')]string='Product to Repair' args: 'product.product' -
tag_idsMany2many → repair.tagsstring='Tags' args: 'repair.tags' -
under_warrantyBoolean
No public methods.
New fields (7)
-
company_idMany2onerelated='template_id.company_id'store=True -
product_idMany2one → product.productcheck_company=Truedomain=[('type', '=', 'consu')]required=Truestring='Product' args: 'product.product' -
product_uomMany2one → uom.uomcompute='_compute_product_uom'domain="[('category_id', '=', product_uom_category_id)]"readonly=Falserequired=Truestore=Truestring='Unit of Measure' args: 'uom.uom' -
product_uom_category_idMany2onerelated='product_id.uom_id.category_id' -
product_uom_qtyFloatdefault=1.0digits='Product Unit of Measure'required=True args: 'Quantity' -
template_idMany2one → repair.order.templateondelete='cascade'readonly=Truerequired=True args: 'repair.order.template' -
typeSelectionrequired=Trueselection=<expr>
No public methods.
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 77 days ago
- Last activity
- 35 days ago
- Repository
- OCA/repair
- Pull request
- [MIG] repair_order_template: Migration to 19.0 (#171)