Stock Request Stage

stock_request_stage
REPOSITORY
REPOSITORYOCA/stock-logistics-request
GIT
GIThttps://github.com/OCA/stock-logistics-request.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-request/tree/17.0/stock_request_stage
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, JasminSForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-request
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-request:
    - stock_request
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
This module allows you to manage the completion of stock requests in
stages. A Kanban view is added to stock requests, allowing you to move
stock requests across the defined stages.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
view_stock_request_form stock.request.form stock.request field Inherits stock_request.view_stock_request_form
view_stock_request_kanban stock.request.kanban.view stock.request kanban New
view_stock_request_stage_form stock.request.stage.form stock.request.stage form New
view_stock_request_stage_tree stock.request.stage.tree stock.request.stage tree New
view_stock_request_tree stock.request.tree stock.request field Inherits stock_request.view_stock_request_tree
Models touched (2)

New fields (4)
  • color Integer
    string='Color Index'
  • expected_date_formatted Char
    compute='_compute_expected_date_formatted'
  • image_128 Image
    readonly=True related='product_id.image_128'
  • stage_id Many2one → stock.request.stage
    default=_get_default_stage_id group_expand='_read_group_stage_ids' args: 'stock.request.stage'
Public methods (4)
  • complete_pickings(self)
  • create(self, vals)
    @api.model
  • update_request_state(self)
  • write(self, vals)

New fields (6)
  • complete_pickings Boolean
    help='When this stage is reached the system will try to complete the pickings associated with the stock request.' string='Complete pickings'
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' string='Folded in Kanban'
  • name Char
    required=True string='Stage Name' translate=True
  • sequence Integer
    default=1
  • set_state Selection
    help='Status that should be set when the stock request reaches to this stage.' selection=[('draft', 'Draft'), ('open', 'In progress'), ('done', 'Done'), ('cancel', 'Cancelled')] string='Target Status'
Public methods (0)

No public methods.