TIP: You can type at any time to perform a new search.
Sale with Multiple Operating Unit
sale_multi_operating_unit · OCA/operating-unit
- Repository
- OCA/operating-unit · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Sales Management
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/operating-unit
- Last tracking update
- 2026-08-07 07:31:57
- Authors
- Odoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Open Source Integrators
- Maintainers
- Odoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Open Source Integrators
- Committers
- Weblate, OCA Transbot, OCA-git-bot, oca-travis, Murtuza Saleh
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
extend_view_order_form |
sale.order.form | sale.order | form | Inherits sale.view_order_form |
view_res_company_form |
res.company.form | res.company | form | Inherits base.view_company_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (0)
No new fields.
Public methods (1)-
onchange_date_deadline(self)@api.onchange('date_deadline')
New fields (1)
-
lead_description_templateTextdefault=_get_default_lead_description_templatehelp='Template used to provide the information for an operating unit to quote another.'required=Truestring='Lead Description Template'
No public methods.
New fields (1)
-
quote_idsOne2many → sale.order.quotestring='Internal Quotes' args: 'sale.order.quote', 'sale_id'
-
create(self, vals)@api.model
New fields (9)
-
assigned_toMany2one → res.usersrelated='lead_id.user_id' args: 'res.users' -
expected_dateDatestring='Expected Date' -
lead_idMany2one → crm.leadcomodel_name='crm.lead'readonly=Truestring='Lead' -
line_idsOne2many → sale.order.quote.linestring='Products' args: 'sale.order.quote.line', 'quote_id' -
nameCharstring='Name' -
notesTextargs: 'Notes' -
operating_unit_idMany2one → operating.unitcomodel_name='operating.unit'required=Truestring='Operating Unit' -
sale_idMany2one → sale.ordercomodel_name='sale.order'string='Sale' -
stateSelectioncopy=Falsedefault='new'string='State'track_visibility='onchange' args: [('new', 'New'), ('sent', 'Sent'), ('received', 'Received')]
-
action_send(self) -
generate_crm_lead(self) -
generate_lead_description(self) -
generate_lead_description(self) -
prepare_crm_lead_values(self) -
write(self, vals)@api.multi
New fields (7)
-
nameCharrequired=Truestring='Description' -
price_unitFloatstring='Unit Price' -
product_idMany2one → product.productcomodel_name='product.product'string='Product' -
qtyFloatstring='Quantity' -
quote_idMany2one → sale.order.quotecomodel_name='sale.order.quote'string='Internal Quote' -
subtotalFloatstring='Subtotal' -
uom_idMany2one → uom.uomcomodel_name='uom.uom'string='Unit of Measure'
-
onchange_product_id(self)@api.multi@api.onchange('product_id')