TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/stock-logistics-warehouse · module folder · Try on Runboat
Module version
1.0.0
Category
Stock
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-warehouse
Last tracking update
2026-10-08 13:25:10
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
OCA-git-bot, oca-ci, David Gallay
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
On a vertical lift shuttle, the pick screen proposes the move lines of the
most urgent transfers first (see the "Pick urgent transfers first" setting of
`stock_vertical_lift`). This is only relevant when the transfer processed on
the shuttle is itself the urgent one.

In most warehouses, the shuttle feeds an intermediate location: the goods are
picked from the shuttle by an internal transfer (a replenishment), then
delivered by a separate outgoing transfer. The urgency belongs to the
delivery, not to the replenishment.

This module sorts the pick operations by the urgency of the deliveries waiting
for the goods:

- When the replenishment move is chained to outgoing moves (make to order),
  the urgency comes from these outgoing moves.
- Otherwise (make to stock, e.g. orderpoints), the urgency comes from the
  outgoing moves of the same product in the same warehouse.

The most urgent delivery is the one with the highest priority, then the
earliest scheduled date, like Odoo's own reservation order. Move lines without
any waiting delivery keep the order of `stock_vertical_lift`.

Skipped lines still come after the others, oldest skip first. When the
priority of a delivery is raised, the skipped lines waiting for it are
proposed again right away.

Code Analysis info_outline

Views touched (0)

No views found for this module.

HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.