TIP: You can type at any time to perform a new search.
Stock Inventory Location State
stock_inventory_location_state · OCA/stock-logistics-warehouse
- Repository
- OCA/stock-logistics-warehouse · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Warehouse
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-warehouse
- Last tracking update
- 2026-08-11 11:13:00
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Sébastien Alix, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
At inventory start, generate link to all sublocations of inventory locations. Forbid to validate an inventory if not all sublocations have been inventoried.
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_inventory_group_form |
stock.inventory.form.inherit | stock.inventory | form | Inherits stock_inventory.view_inventory_group_form |
view_stock_inventory_location_search |
stock.inventory.location.search | stock.inventory.location | search | New |
view_stock_inventory_location_tree |
stock.inventory.location.list | stock.inventory.location | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (4)
-
done_location_countIntegercompute='_compute_location_count'string='Number of Done Sub-Locations' -
location_countIntegercompute='_compute_location_count'string='Number of Sub-Locations' -
remaining_location_countIntegercompute='_compute_location_count'string='Number of Remaining Sub-Locations' -
sub_location_idsOne2many → stock.inventory.locationcomodel_name='stock.inventory.location'inverse_name='inventory_id'string='Sub-Locations'
-
action_open_inventory_locations(self) -
action_state_to_done(self) -
action_state_to_draft(self) -
action_state_to_in_progress(self)
New fields (3)
-
inventory_idMany2one → stock.inventorycomodel_name='stock.inventory'ondelete='cascade'required=True -
location_idMany2one → stock.locationcomodel_name='stock.location'required=True -
stateSelectiondefault='pending'required=Trueselection=[('pending', 'Pending'), ('started', 'Started'), ('done', 'Done')]
-
action_done(self) -
action_reopen(self) -
action_start(self) -
action_view_inventory_adjustment(self)