TIP: You can type at any time to perform a new search.
Field Service Route Stock
fieldservice_route_stock · OCA/field-service
- Repository
- OCA/field-service · module folder · Try on Runboat
- Module version
- 1.2.1
- Category
- Field Service
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/field-service
- Last tracking update
- 2026-08-07 07:31:55
- Authors
- Odoo Community Association (OCA), Open Source Integrators
- Maintainers
- Odoo Community Association (OCA), Open Source Integrators
- Committers
- Maxime Chambreuil, Weblate, OCA Transbot, OCA-git-bot, oca-travis, Murtuza Saleh, Nikita Vaghela
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_route_dayroute_inventory |
fsm.route.dayroute | form | Inherits fieldservice_route.fsm_route_dayroute_form | |
fsm_route_stock_form |
fsm.route.stock.form | fsm.route | form | Inherits fieldservice_route.fsm_route_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (3)
-
max_product_idMany2one → product.productstring='Product' args: 'product.product' -
max_product_qtyFloatcompute=_compute_max_from_vehiclesdigits=dp.get_precision('Product Quantity')store=Truestring='Maximum Quantity' -
max_product_uom_idMany2one → uom.uomrelated='max_product_id.uom_id'store=Truestring='UoM' args: 'uom.uom'
No public methods.
New fields (6)
-
final_inventory_idMany2one → stock.inventorystring='Final Inventory' args: 'stock.inventory' -
is_limitedBooleancompute=_compute_vehicle_capacitystore=Truestring='Is Limited?' -
max_product_idMany2one → product.productrelated='route_id.max_product_id'store=True args: 'product.product' -
max_product_qtyFloatcompute='_compute_vehicle_capacity'help='Maximum quantity of product that the vehicle can carry.'string='Maximum Stock Capacity' -
product_qtyFloatcompute=_compute_product_qtystore=Truestring='Product Quantity' -
product_qty_remainingFloatcompute=_compute_product_qtystore=Truestring='Available Stock Capacity'
-
check_vehicle_capacity(self)@api.multi@api.constrains('is_limited', 'product_qty_remaining') -
write(self, vals)@api.multi
New fields (2)
-
adjustment_move_idMany2one → account.moveargs: 'account.move', 'Adjustment Move' -
dayroute_idMany2one → fsm.route.dayroutestring='ay Route' args: 'fsm.route.dayroute'
-
default_get(self, default)@api.model