Repository
OCA/stock-logistics-release-channel · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-release-channel
Last tracking update
2026-08-07 08:43:05
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Ruchir Shukla, OCA-git-bot, oca-ci
Odoo dependencies
OCA/queue:
OCA/stock-logistics-release-channel:
OCA/stock-logistics-reservation:
OCA/stock-logistics-warehouse:
odoo/odoo:
- web
- bus
- uom
Python dependencies
openupgradelib, requests
System dependencies
None
Required by
None
Description
This addons define an automatic release mode on the release channels. By
default release channels manage the release of the transfers in batch
mode. This means that the transfers are released only when the user
manually triggers the release process by clicking on the release button.

When the automatic release mode is enabled, the transfers are released
automatically when a new transfer is added to the channel or as soon a
product becomes available.

As for the batch mode, the automatic release process is only active on
open channels. When is locked, the automatic release process is stopped.
Once the channel is unlocked, the automatic release process is restarted
and transfers into the channel are released if they are ready to be
released (IOW if quantities are available for moves not yet released).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
stock_release_channel_kanban_view stock.release.channel.kanban (in stock_release_channel_auto_release) stock.release.channel kanban Inherits stock_release_channel.stock_release_channel_kanban_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • assign_release_channel(self)

New fields (2)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
  • release_mode Selection
    ondelete={'auto': 'set default'} selection_add=[('auto', 'Automatic')]
Public methods (3)
  • action_unlock(self)
  • auto_release_all(self)
  • write(self, vals)

Loading…