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.21 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-warehouse
Last tracking update
2026-09-15 17:35:06
Authors
Camptocamp, Odoo Community Association (OCA), Julius Network Solutions, BCIM
Maintainers
Camptocamp, Odoo Community Association (OCA), Julius Network Solutions, BCIM
Committers
Carlos Lopez, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows to move entire location of products from one place to
another and move only selected quantities.

Code Analysis info_outline

Views touched (4)
XML IDNameModelTypeStatus
stock_picking_type_kanban stock.picking.type kanban Inherits stock.stock_picking_type_kanban
view_picking_form stock.picking.form.fillwithstock stock.picking form Inherits stock.view_picking_form
view_picking_type_form Operation Types stock.picking.type form Inherits stock.view_picking_type_form
view_wiz_stock_move_location_form_stock_move_location wiz.stock.move.location.form.stock_move_location wiz.stock.move.location form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (1)
  • location_move Boolean
    copy=False help='Whether this move is a part of stock_location moves' string='Part of move location'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • button_fillwithstock(self)

New fields (1)
  • show_move_onhand Boolean
    help="Show a button 'Move On Hand' in the Inventory Dashboard to initiate the process to move the products in stock at the origin location." string='Show Move On hand stock'
Public methods (1)
  • action_move_location(self)

New fields (11)
  • apply_putaway_strategy Boolean
  • company_id Many2one → res.company
    default=<expr> args: 'res.company'
  • destination_location_disable Boolean
    compute='_compute_readonly_locations' help='technical field to disable the edition of destination location.'
  • destination_location_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='Destination Location'
  • edit_locations Boolean
    default=True
  • exclude_reserved_qty Boolean
    default=False
  • origin_location_disable Boolean
    compute='_compute_readonly_locations' help='technical field to disable the edition of origin location.'
  • origin_location_id Many2one → stock.location
    comodel_name='stock.location' domain=<expr> required=True string='Origin Location'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' string='Connected Picking'
  • picking_type_id Many2one → stock.picking.type
    comodel_name='stock.picking.type' compute='_compute_picking_type_id' domain="[('company_id', '=', company_id), ('code', '=', 'internal')]" readonly=False store=True
  • stock_move_location_line_ids One2many → wiz.stock.move.location.line
    string='Move Location lines' args: 'wiz.stock.move.location.line', 'move_location_wizard_id'
Public methods (4)
  • action_move_location(self)
  • default_get(self, fields)
    @api.model
  • group_lines(self)
  • onchange_origin_location(self)
    @api.onchange('origin_location_id', 'exclude_reserved_qty')

New fields (13)
  • custom Boolean
    default=True string='Custom line'
  • destination_location_id Many2one → stock.location
    comodel_name='stock.location' compute='_compute_destination_location_id' string='Destination Location'
  • lot_id Many2one → stock.lot
    comodel_name='stock.lot' domain="[('product_id','=',product_id)]" string='Lot/Serial Number'
  • max_quantity Float
    digits='Product Unit of Measure' string='Maximum available quantity'
  • move_location_wizard_id Many2one → wiz.stock.move.location
    comodel_name='wiz.stock.move.location' string='Move location Wizard'
  • move_quantity Float
    digits='Product Unit of Measure' string='Quantity to move'
  • origin_location_id Many2one → stock.location
    comodel_name='stock.location' string='Origin Location'
  • owner_id Many2one → res.partner
    comodel_name='res.partner' string='From Owner'
  • package_id Many2one → stock.package
    comodel_name='stock.package' domain="[('location_id', '=', origin_location_id)]" string='Package Number'
  • product_id Many2one → product.product
    comodel_name='product.product' required=True string='Product'
  • product_uom_id Many2one → uom.uom
    comodel_name='uom.uom' string='Product Unit of Measure'
  • reserved_quantity Float
    digits='Product Unit of Measure'
  • total_quantity Float
    digits='Product Unit of Measure' string='Total existence quantity'
Public methods (1)
  • create_move_lines(self, picking, move)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…