TIP: You can type at any time to perform a new search.
Purchase Requisition - Transport Addresses
purchase_requisition_transport_multi_address · OCA/stock-logistics-transport
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.translate` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
view_purchase_requisition_form— For a target of Odoo 17.0+: view 'view_purchase_requisition_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/stock-logistics-transport · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Warehouse
- Folder size
- 0.02 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.camptocamp.com
- Last tracking update
- 2026-08-07 07:17:49
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- logistic_consignee, logistic_requisition, purchase_requisition_delivery_address
- Description
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_purchase_requisition_form |
purchase.requisition.form.inherit | purchase.requisition | form | Inherits purchase_requisition.view_purchase_requisition_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (1)
New fields (2)
-
consignee_idMany2one → res.partnerdomain=[('is_consignee', '=', True)]help='The person to whom the shipment is to be delivered.' args: 'res.partner', 'Consignee' -
dest_address_idMany2one → res.partnerargs: 'res.partner', 'Delivery Address'
-
onchange_dest_address_id(self)@api.onchange('dest_address_id')Find a picking type from the address. There is a similar onchange in the module purchase_requisition_delivery_address. A similar logic to choose the picking type is used in the module framework_agreement_sourcing in github.com/OCA/vertical-ngo. -
onchange_picking_type_id(self)@api.onchange('picking_type_id')If the picking type has an address, use it. We cannot empty the address if one is not found, because that gives a short circuit with the onchange of the address.
Loading…
Loading…