TIP: You can type at any time to perform a new search.
Stock Location Release Channel Restriction
stock_location_release_channel_restriction · OCA/stock-logistics-warehouse
- Repository
- OCA/stock-logistics-warehouse · module folder · Try on Runboat
- Module version
- 1.2.0
- Category
- Uncategorized
- Folder size
- 0.1 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-warehouse
- Last tracking update
- 2026-08-07 08:09:15
- Authors
- ACSONE SA/NV, Odoo Community Association (OCA)
- Maintainers
- ACSONE SA/NV, Odoo Community Association (OCA)
- Committers
- Pedro M. Baeza, Denis Roussel, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior, Nicolas Delbovier, Souheil Bejaoui
- Odoo dependencies
- Python dependencies
- openupgradelib, requests
- System dependencies
- None
- Required by
- None
- Description
This module allows to restrict input movements to be validated to locations that have pending output movements within another release channel.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_location_form_view |
stock.location | form | Inherits stock.view_location_form | |
stock_location_reset_release_channel_form_view |
stock.location.reset.release.channel form | stock.location.reset.release.channel | form | New |
view_location_search |
stock.location.search | stock.location | search | Inherits stock.view_location_search |
view_location_tree2 |
stock.location.tree | stock.location | tree | Inherits stock.view_location_tree2 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (4)
-
current_release_channel_restriction_idMany2one → stock.release.channelcomodel_name='stock.release.channel'help='This is the current release channel that restrict this location for future incoming movements.'readonly=True -
parent_release_channel_restrictionSelectionhelp='This field is used to compute recursively the restriction parameter from parent hierarchy.'readonly=Truerecursive=Truerelated='location_id.release_channel_restriction'store=Truestring='Parent Location Release Channel Restriction' -
release_channel_restrictionSelectioncompute='_compute_release_channel_restriction'help="If 'same' is selected the system will prevent to put items of different release channels into the same location."recursive=Trueselection=RELEASE_RESTRICTIONstore=True -
specific_release_channel_restrictionSelectiondefault=Falsehelp='If specified the restriction specified will apply to the current location and all its children'selection=RELEASE_RESTRICTION
-
action_reset_release_channel(self) -
write(self, vals)
New fields (2)
-
location_idsMany2many → stock.locationcomodel_name='stock.location' -
reset_familyBooleanhelp='Check this in order to reset the blocking release channel on other locations from the same family.'
-
reset(self)
New fields (1)
-
has_location_destination_release_channel_restrictionBooleancompute='_compute_has_location_destination_release_channel_restriction'help='This is used to easily check if the move line has a restriction for currrent destination location on release channel.'
No public methods.