TIP: You can type at any time to perform a new search.
Purchase Transport Mode
purchase_transport_mode · OCA/purchase-workflow
- Repository
- OCA/purchase-workflow · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Purchase
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/purchase-workflow
- Last tracking update
- 2026-08-07 08:23:03
- Authors
- Camptocamp, Odoo Community Association (OCA), BCIM
- Maintainers
- Camptocamp, Odoo Community Association (OCA), BCIM
- Committers
- OCA-git-bot, oca-ci, RUS
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Purchases can be received by different modes of transport. For example, the transport can be done in a truck with a loading capacity of X tonnes or Y tonnes. With this module it is possible to validate that the purchase complies with the requirements of a particular mode of transport.
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
purchase_order_transport_mode_status_display |
purchase_order_transport_mode_status_display | ir.ui.view | qweb | New |
purchase_order_view_form_inherit |
purchase.order.form.inherit | purchase.order | form | Inherits purchase.purchase_order_form |
purchase_transport_mode_constraint_form |
purchase.transport.mode.constraint | form | New | |
purchase_transport_mode_constraint_search |
purchase.transport.mode.constraint | search | New | |
purchase_transport_mode_constraint_tree |
purchase.transport.mode.constraint | tree | New | |
purchase_transport_mode_form |
purchase.transport.mode | form | New | |
purchase_transport_mode_search |
purchase.transport.mode | search | New | |
purchase_transport_mode_tree |
purchase.transport.mode | tree | New | |
res_config_settings_view_form_purchase_inherit |
res.config.settings.view.form.inherit | res.config.settings | form | Inherits purchase.res_config_settings_view_form_purchase |
res_partner_form_inherit |
res.partner.form.inherit | res.partner | form | Inherits base.view_partner_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (4)
-
transport_mode_idMany2one → purchase.transport.modecompute='_compute_transport_mode_id'readonly=Falsestore=True args: 'purchase.transport.mode' -
transport_mode_statusJsoncompute='_compute_transport_mode_validation_status'default={}help='Collect and validate order details to satisfy transport mode requirements' -
transport_mode_status_displayHtmlcompute='_compute_transport_mode_validation_status'help='Render transport_mode_status in the UI' -
transport_mode_status_okBooleancompute='_compute_transport_mode_validation_status'help='All transport mode requirements are satisfied'
No public methods.
New fields (2)
-
constraint_idsOne2many → purchase.transport.mode.constraintcomodel_name='purchase.transport.mode.constraint'inverse_name='purchase_transport_mode_id'string='Purchase Transport mode Constraints' -
nameCharrequired=True
No public methods.
New fields (4)
-
descriptionChar -
nameCharrequired=True -
purchase_domainCharcopy=Falsedefault=[]help='Domain based on purchase'string='Source Purchase Domain' -
purchase_transport_mode_idMany2one → purchase.transport.modeargs: 'purchase.transport.mode'
-
filter_valid_purchase(self, purchase)
New fields (1)
-
purchase_transport_mode_contraint_enabledBoolean
No public methods.
New fields (1)
-
purchase_transport_mode_contraint_enabledBooleanreadonly=Falserelated='company_id.purchase_transport_mode_contraint_enabled'string='Validate purchase transport mode'
No public methods.
New fields (1)
-
purchase_transport_mode_idMany2one → purchase.transport.modeargs: 'purchase.transport.mode'
No public methods.
Loading…