Stock Picking Operation Quick Change

stock_picking_operation_quick_change
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_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, eduardo
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends standard WMS to allow change destination location
for all picking operations.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (7)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • change_all Boolean
    help='Check if you want change all operations without filter by old location'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking'
  • product_id Many2one → product.product
    comodel_name='product.product' domain="[('id', 'in', allowed_product_ids)]"
Public methods (3)
  • action_apply(self)
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/16.0/stock_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSFlorian da Costa, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (7)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • change_all Boolean
    help='Check if you want change all operations without filter by old location'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking'
  • product_id Many2one → product.product
    comodel_name='product.product' domain="[('id', 'in', allowed_product_ids)]"
Public methods (3)
  • action_apply(self)
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/15.0/stock_picking_operation_quick_change
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSsergio-teruel, Weblate, OCA-git-bot, oca-ci, duyanh
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (7)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • change_all Boolean
    help='Check if you want change all operations without filter by old location'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking'
  • product_id Many2one → product.product
    comodel_name='product.product' domain="[('id', 'in', allowed_product_ids)]"
Public methods (3)
  • action_apply(self)
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/13.0/stock_picking_operation_quick_change
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, Miquel Raïch, oca-travis, Weblate, OCA-git-bot, oca-ci, Carlos Roca
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (7)
  • allowed_product_ids Many2many → product.product
    comodel_name='product.product' compute='_compute_allowed_product_ids'
  • change_all Boolean
    help='Check if you want change all operations without filter by old location' string='Change All'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking'
  • product_id Many2one → product.product
    comodel_name='product.product' domain="[('id', 'in', allowed_product_ids)]"
Public methods (3)
  • action_apply(self)
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/12.0/stock_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (4)
  • change_all Boolean
    help='Check if you want change all operations without filter by old location' string='Change All'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
Public methods (3)
  • action_apply(self)
    @api.multi
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/11.0/stock_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot, OCA Git Bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (4)
  • change_all Boolean
    help='Check if you want change all operations without filter by old location' string='Change All'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
Public methods (3)
  • action_apply(self)
    @api.multi
  • check_allowed_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/10.0/stock_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSmreficent, oca-travis, Weblate
WEBSITE
WEBSITEhttp://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (4)
  • change_all Boolean
    help='Check if you want change all operations without filter by old location' string='Change All'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
Public methods (3)
  • action_apply(self)
    @api.multi
  • check_forbbiden_pickings(self, pickings)
  • default_get(self, fields)
    @api.model
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/9.0/stock_picking_operation_quick_change
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, mpanarin
WEBSITE
WEBSITEhttp://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_operation_change_location_view Change Operation Destination Location stock.picking.operation.wizard form New
view_picking_form stock.picking xpath Inherits stock.view_picking_form
Models touched (1)

New fields (4)
  • change_all Boolean
    help='Check if you want change all operations without filter by old location' string='Change All'
  • location_dest_id Many2one → stock.location
    comodel_name='stock.location' readonly=True required=True string='Actual destination location'
  • new_location_dest_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='New destination location'
  • old_location_dest_id Many2one → stock.location
    comodel_name='stock.location' default=_default_old_dest_location_id domain=<expr> string='Old destination location'
Public methods (3)
  • action_apply(self)
    @api.multi
  • check_forbbiden_pickings(self, pickings)
  • default_get(self, fields)
    @api.model