TIP: You can type at any time to perform a new search.
Stock Picking Package Preparation Line
stock_picking_package_preparation_line · OCA/stock-logistics-workflow
Security findings
Migration considerations
sppp_line_stock_picking_package_preparation_form— For a target of Odoo 17.0+: view 'sppp_line_stock_picking_package_preparation_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · 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.2
- Category
- Warehouse Management
- Folder size
- 0.19 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow12.0/stock_picking_package_preparation_line
- Last tracking update
- 2026-10-03 22:39:53
- Authors
- Odoo Community Association (OCA), Odoo Italia Network, Apulia Software srl
- Maintainers
- Odoo Community Association (OCA), Odoo Italia Network, Apulia Software srl
- Committers
- eLBati, GitHub, Denis Roussel, Akim Juillerat, Weblate, OCA Transbot, OCA-git-bot, oca-travis
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sppp_line_stock_picking_package_preparation_form |
sppp.line.stock.picking.package.preparation.form | stock.picking.package.preparation | form | Inherits stock_picking_package_preparation.stock_picking_package_preparation_form |
view_stock_picking_package_preparation_line_setting |
view.stock.picking.package.preparation.line.setting | res.config.settings | form | Inherits stock.res_config_settings_view_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
default_picking_type_for_package_preparation_idMany2one → stock.picking.typestring='Default Picking Type used in package preparation' args: 'stock.picking.type'
No public methods.
New fields (1)
-
picking_type_for_package_preparation_idMany2one → stock.picking.typereadonly=Falserelated='company_id.default_picking_type_for_package_preparation_id' args: 'stock.picking.type'
No public methods.
New fields (0)
No new fields.
Public methods (3)-
get_packs(self) -
unlink(self)@api.multi -
write(self, values)@api.multi
New fields (2)
-
line_idsOne2many → stock.picking.package.preparation.linecopy=Falsestates=FIELDS_STATESstring='Details' args: 'stock.picking.package.preparation.line', 'package_preparation_id' -
picking_type_idMany2onerelated='picking_ids.picking_type_id'
-
action_put_in_pack(self)@api.multi -
create(self, values)@api.model@api.returns('self', <expr>) -
create_move_line(self, move_line_model, line, move) -
write(self, values)@api.multiDelete package preparation line if the relative picking is delete from package preparation
New fields (10)
-
lot_idMany2one → stock.production.lothelp='Used to specify lot when line is created using package preparation' args: 'stock.production.lot', 'Lot' -
lot_idsMany2many → stock.production.lotcompute='_compute_lot_ids'help='Lots effectively linked to stock move'readonly=Truestring='Moved lots' args: 'stock.production.lot' -
move_idMany2one → stock.moveondelete='cascade'string='Stock Move' args: 'stock.move' -
nameTextrequired=Truestring='Description' -
noteText -
package_preparation_idMany2one → stock.picking.package.preparationondelete='cascade'required=Truestring='Package Preparation' args: 'stock.picking.package.preparation' -
product_idMany2one → product.productstring='Product' args: 'product.product' -
product_uom_idMany2one → uom.uomstring='UoM' args: 'uom.uom' -
product_uom_qtyFloatdigits=dp.get_precision('Product Unit of Measure')help="If you change this quantity for a 'ready' picking, the system will not generate a back order, but will just deliver the new quantity"string='Quantity' -
sequenceIntegerdefault=10
-
get_move_data(self)@api.multi -
write(self, values)@api.multi
Loading…
Loading…
Loading…
Loading…