TIP: You can type at any time to perform a new search.
Sale Generator
sale_generator · OCA/sale-workflow
- Repository
- OCA/sale-workflow · module folder · Try on Runboat
- Module version
- 1.0.2
- Category
- sale
- Folder size
- 0.19 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/sale-workflow
- Last tracking update
- 2026-08-07 07:31:49
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Pedro M. Baeza, GitHub, Denis Roussel, sergiocorato, Weblate, OCA Transbot, OCA-git-bot, oca-travis, kevinkhao, Kevin Khao
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_generator_xml_tree |
sale.generator | tree | New | |
view_partner_form |
res.partner | form | Inherits base.view_partner_form | |
view_sale_generator_form |
sale.generator | form | New | |
view_sale_order_tmpl_form |
sale.order | form | Inherits sale_stock.view_order_form_inherit_sale_stock | |
view_sale_order_tmpl_hide_sale_order_template_id |
sale.order | form | Inherits sale_management.sale_order_form_quote |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (0)
No new fields.
Public methods (3)-
add_new_generated_partner(self) -
close_from_customer_wizard(self) -
create(self, vals)@api.model
New fields (8)
-
company_idMany2one → res.companycomodel_name='res.company'related='warehouse_id.company_id'store=Truestring='Company' -
date_orderDatetimedefault=fields.Datetime.now()string='Date' -
nameChardefault='/'string='Generator' -
partner_idsMany2many → res.partnercomodel_name='res.partner'string='Partner' -
sale_idsOne2many → sale.ordercomodel_name='sale.order'inverse_name='generator_id'string='Sales' -
stateSelectiondefault='draft'readonly=Truestring='State' args: [('draft', 'Draft'), ('generating', 'Generating Order'), ('done', 'Done')] -
tmpl_sale_idMany2one → sale.ordercomodel_name='sale.order'required=Truestring='Sale Template' -
warehouse_idMany2one → stock.warehousecomodel_name='stock.warehouse'required=Truestring='Warehouse'
-
action_confirm(self) -
add_generated_partner(self) -
button_generate_sale_orders(self) -
create(self, vals)@api.model -
write(self, vals)
New fields (3)
-
activeBooleandefault=True args: 'Active' -
generator_idMany2one → sale.generatorcomodel_name='sale.generator'string='Generator' -
is_templateBooleanstring='Is a generator template'
-
create(self, vals)@api.model
Loading…