TIP: You can type at any time to perform a new search.
Stock Picking Progress
stock_picking_progress · OCA/stock-logistics-workflow
Security findings
Migration considerations
- Raw `cr.execute()` INSERT/UPDATE/DELETE bypasses the ORM (no compute/constrains/tracking/mail): `UPDATE stock_move SET progress =0 WHERE state = 'cancel'` - re-check the table/column names still match after upgrading. migration-raw-sql-write · source
- Raw `cr.execute()` INSERT/UPDATE/DELETE bypasses the ORM (no compute/constrains/tracking/mail): `UPDATE stock_move SET progress =(quantity / product_uom_qty) * 100 WHERE state not in ('done', 'cancel') AND product_uom_qty > 0.0` - re-check the table/column names still match after upgrading. migration-raw-sql-write · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Inventory
- Folder size
- 0.04 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow
- Last tracking update
- 2026-10-03 23:56:57
- Authors
- Odoo Community Association (OCA), Camptocamp SA
- Maintainers
- Odoo Community Association (OCA), Camptocamp SA
- Committers
- SilvioC2C, Weblate, OCA-git-bot, oca-ci, natuan9
- Odoo dependencies
- Python dependencies
- openupgradelib
- System dependencies
- None
- Required by
- shopfloor
- Description
This module adds a new progress field on stock transfers and moves. On moves, this field represents the percentage of quantity processed. On transfers, this field is the average progress of all moves.
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
vpicktree |
stock.picking.tree.inherit | stock.picking | tree | Inherits stock.vpicktree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (1)
-
progressFloataggregator='avg'compute='_compute_progress'store=True
No public methods.
New fields (1)
-
progressFloataggregator='avg'compute='_compute_progress'store=True
No public methods.
Loading…
Loading…