Stock Move Auto Assign Auto Release

stock_move_auto_assign_auto_release
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_move_auto_assign_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, Sébastien Alix, Ruchir Shukla, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/stock-logistics-reservation:
    - stock_available_to_promise_release
    - stock_move_auto_assign
OCA/stock-logistics-warehouse:
    - stock_warehouse_out_pull
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - 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
Automatically release stock moves when a move is set to "done" and the
product becomes available.

It uses queue jobs to release the moves in order to have a minimal
impact on the user operations.

The conditions to trigger the check are:

- A job to check the availability of stock moves has been created

At this point, jobs are generated:

- One job per product
- Any available moves releasable are processed

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • pickings_auto_release(self)
    Job trying to auto release pickings based on product It searches all* the moves auto releasable and triggers a delayed release available to promise for their pickings.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (0)

No public methods.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (1)
  • auto_release_available_to_promise(self)
REPOSITORY
REPOSITORYOCA/stock-logistics-warehouse
GIT
GIThttps://github.com/OCA/stock-logistics-warehouse.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_move_auto_assign_auto_release
VERSION
VERSION 1.2.2
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
COMMITTERSLaurent Mignon (ACSONE), Denis Roussel, Weblate, OCA-git-bot, Michael Tietz, oca-ci, Telmo Santos, CristianoMafraJunior, santostelmo
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-warehouse
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/stock-logistics-warehouse:
    - stock_move_auto_assign
OCA/wms:
    - stock_available_to_promise_release
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - 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 (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • pickings_auto_release(self)
    Job trying to auto release pickings based on product It searches all* the moves auto releasable and triggers a delayed release available to promise for their pickings.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (0)

No public methods.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (1)
  • auto_release_available_to_promise(self)
REPOSITORY
REPOSITORYOCA/stock-logistics-warehouse
GIT
GIThttps://github.com/OCA/stock-logistics-warehouse.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_move_auto_assign_auto_release
VERSION
VERSION 1.1.3
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, Thierry Ducrest, Weblate, OCA-git-bot, Michael Tietz, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-warehouse
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/stock-logistics-warehouse:
    - stock_move_auto_assign
OCA/wms:
    - stock_available_to_promise_release
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • pickings_auto_release(self)
    Job trying to auto release pickings based on product It searches all* the moves auto releasable and triggers a delayed release available to promise for their pickings.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (0)

No public methods.

New fields (1)
  • is_auto_release_allowed Boolean
    compute='_compute_is_auto_release_allowed' search='_search_is_auto_release_allowed'
Public methods (1)
  • auto_release_available_to_promise(self)