Repository
OCA/stock-logistics-request · module folder · Try on Runboat
Module version
1.0.0
Category
Warehouse Management
Folder size
0.05 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-request
Last tracking update
2026-08-07 08:23:14
Authors
Odoo Community Association (OCA), ForgeFlow
Maintainers
Odoo Community Association (OCA), ForgeFlow
Committers
Weblate, OCA-git-bot, oca-ci, JasminSForgeFlow
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
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 form 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 tree Inherits stock_request.view_stock_request_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

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.