TIP: You can type at any time to perform a new search.
Purchase Request to RFQ
purchase_request_to_rfq · OCA/purchase-workflow
- Repository
- OCA/purchase-workflow · module folder · Try on Runboat
- Module version
- 1.1.3
- Category
- Purchase Management
- Folder size
- 1.04 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/purchase-workflow
- Last tracking update
- 2026-08-07 07:17:49
- Authors
- Odoo Community Association (OCA), Eficent, Acsone SA/NV
- Maintainers
- Odoo Community Association (OCA), Eficent, Acsone SA/NV
- Committers
- GitHub, Jordi Ballester Alomar, AaronHForgeFlow, ahenriquez, hparfr, Benjamin Willig, Weblate, OCA Transbot, OCA-git-bot, oca-travis, Aaron Henriquez
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- purchase_request_to_rfq_operating_unit, purchase_request_to_rfq_order_approved
- Description
Code Analysis ⓘ
Views touched (11)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
purchase_order_form |
purchase.order.form | purchase.order | form | Inherits purchase.purchase_order_form |
purchase_order_line_form2 |
purchase.order.line.form2 | purchase.order.line | Inherits purchase.purchase_order_line_form2 | |
purchase_order_line_form2_sub |
purchase.order.line.form2 | purchase.order.line | form | New |
purchase_order_line_search_sub |
purchase.order.line.search | purchase.order.line | search | New |
purchase_order_line_tree |
purchase.order.line.tree | purchase.order.line | tree | Inherits purchase.purchase_order_line_tree |
purchase_order_line_tree_sub |
purchase.order.line.tree | purchase.order.line | tree | New |
purchase_request_line_form |
purchase.request.line.form | purchase.request.line | form | Inherits purchase_request.purchase_request_line_form |
purchase_request_line_search |
purchase.request.line.search | purchase.request.line | search | Inherits purchase_request.purchase_request_line_search |
purchase_request_line_tree |
purchase.request.line.tree | purchase.request.line | tree | Inherits purchase_request.purchase_request_line_tree |
view_purchase_request_form |
purchase.request.form | purchase.request | form | Inherits purchase_request.view_purchase_request_form |
view_purchase_request_line_make_purchase_order |
Purchase Request Line Make Purchase Order | purchase.request.line.make.purchase.order | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (0)
No new fields.
Public methods (1)-
button_confirm(self)@api.multi
New fields (1)
-
purchase_request_linesMany2many → purchase.request.linecopy=Falsereadonly=True args: 'purchase.request.line', 'purchase_request_purchase_order_line_rel', 'purchase_order_line_id', 'purchase_request_line_id', 'Purchase Request Lines'
-
action_openRequestLineTreeView(self)@api.multi:return dict: dictionary value for created view
New fields (3)
-
purchase_linesMany2many → purchase.order.linecopy=Falsereadonly=True args: 'purchase.order.line', 'purchase_request_purchase_order_line_rel', 'purchase_request_line_id', 'purchase_order_line_id', 'Purchase Order Lines' -
purchase_stateSelectioncompute='_compute_purchase_state'selection=<expr>store=Truestring='Purchase Status' -
purchased_qtyFloatcompute='_compute_purchased_qty'digits=dp.get_precision('Product Unit of Measure')string='Quantity in RFQ or PO'
-
unlink(self)@api.multi
New fields (3)
-
item_idsOne2many → purchase.request.line.make.purchase.order.itemstring='Items' args: 'purchase.request.line.make.purchase.order.item', 'wiz_id' -
purchase_order_idMany2one → purchase.orderdomain=[('state', '=', 'draft')]required=Falsestring='Purchase Order' args: 'purchase.order' -
supplier_idMany2one → res.partnerdomain=[('supplier', '=', True)]required=Falsestring='Supplier' args: 'res.partner'
-
default_get(self, fields)@api.model -
make_purchase_order(self)@api.multi
New fields (8)
-
keep_descriptionBooleandefault=Falsehelp='Set true if you want to keep the descriptions provided in the wizard in the new PO.'string='Copy descriptions to new PO' -
line_idMany2one → purchase.request.linereadonly=Truerequired=Truestring='Purchase Request Line' args: 'purchase.request.line' -
nameCharrequired=Truestring='Description' -
product_idMany2one → product.productstring='Product' args: 'product.product' -
product_qtyFloatdigits=dp.get_precision('Product Unit of Measure')readonly=Truestring='Quantity to purchase' -
product_uom_idMany2one → product.uomreadonly=Truestring='UoM' args: 'product.uom' -
request_idMany2one → purchase.requestreadonly=Truerelated='line_id.request_id'string='Purchase Request' args: 'purchase.request' -
wiz_idMany2one → purchase.request.line.make.purchase.orderondelete='cascade'readonly=Truerequired=Truestring='Wizard' args: 'purchase.request.line.make.purchase.order'
-
onchange_product_id(self)@api.onchange('product_id')
New fields (0)
No new fields.
Public methods (1)-
do_transfer(self)@api.multi
Loading…
Loading…