TIP: You can type at any time to perform a new search.
Stock Request Purchase
stock_request_purchase · OCA/stock-logistics-request
- Repository
- OCA/stock-logistics-request · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Warehouse Management
- Folder size
- 0.09 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://github.com/OCA/stock-logistics-request
- Last tracking update
- 2026-08-07 09:06:36
- Authors
- Odoo Community Association (OCA), ForgeFlow
- Maintainers
- Odoo Community Association (OCA), ForgeFlow
- Committers
- Kiril Vangelovski, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows for users to be able to display purchase orders that have been created as a consequence of Stock Requests.
Code Analysis ⓘ
Views touched (4)
| 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 | |
stock_request_order_form |
stock.request.order.form | stock.request.order | form | Inherits stock_request.stock_request_order_form |
view_stock_request_form |
stock.request.form | stock.request | form | Inherits stock_request.view_stock_request_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
stock_request_countIntegercompute='_compute_stock_request_ids' args: 'Stock Request #' -
stock_request_idsMany2many → stock.requestcomodel_name='stock.request'compute='_compute_stock_request_ids'string='Stock Requests'
-
action_view_stock_request(self):return dict: dictionary value for created view
New fields (1)
-
stock_request_idsMany2many → stock.requestcomodel_name='stock.request'copy=Falsestring='Stock Requests'
-
unlink(self)Cancel the stock.request related to the purchase order line because it does not occur automatically and causes inconsistency by keeping the SR state as 'In Progress' (open).
New fields (3)
-
purchase_countIntegercompute='_compute_purchase_ids'readonly=True -
purchase_idsOne2many → purchase.ordercompute='_compute_purchase_ids'readonly=Truestring='Purchase Orders' args: 'purchase.order' -
purchase_line_idsMany2many → purchase.order.linecopy=Falsereadonly=Truestring='Purchase Order Lines' args: 'purchase.order.line'
-
action_cancel(self)Propagate the cancellation to the generated purchase orders. -
action_view_purchase(self)
New fields (3)
-
purchase_countIntegercompute='_compute_purchase_ids'readonly=True -
purchase_idsOne2many → purchase.ordercompute='_compute_purchase_ids'readonly=Truestring='Purchase Orders' args: 'purchase.order' -
purchase_line_idsMany2many → purchase.order.linecompute='_compute_purchase_ids'copy=Falsereadonly=Truestring='Purchase Order Lines' args: 'purchase.order.line'
-
action_view_purchase(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…