Stock Release Channel Auto Release

stock_release_channel_auto_release
REPOSITORY
REPOSITORYOCA/stock-logistics-release-channel
GIT
GIThttps://github.com/OCA/stock-logistics-release-channel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-release-channel/tree/18.0/stock_release_channel_auto_release
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSRuchir Shukla, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-release-channel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/stock-logistics-release-channel:
    - stock_release_channel
OCA/stock-logistics-reservation:
    - stock_available_to_promise_release
    - stock_move_auto_assign
OCA/stock-logistics-warehouse:
    - stock_warehouse_out_pull
OCA/stock-logistics-workflow:
    - stock_move_auto_assign_auto_release
odoo/odoo:
    - web
    - base
    - stock
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 button Inherits stock_release_channel.stock_release_channel_kanban_view
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)
REPOSITORY
REPOSITORYOCA/wms
GIT
GIThttps://github.com/OCA/wms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/wms/tree/16.0/stock_release_channel_auto_release
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSJacques-Etienne Baudoux, Denis Roussel, Weblate, OCA-git-bot, Michael Tietz, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/wms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/stock-logistics-warehouse:
    - stock_move_auto_assign_auto_release
    - stock_move_auto_assign
OCA/wms:
    - stock_release_channel
    - stock_available_to_promise_release
odoo/odoo:
    - web
    - base
    - stock
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

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 button Inherits stock_release_channel.stock_release_channel_kanban_view
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)