Business Product Location

business_product_location
REPOSITORY
REPOSITORYOCA/stock-logistics-warehouse
GIT
GIThttps://github.com/OCA/stock-logistics-warehouse.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-warehouse/tree/10.0/business_product_location
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSDenis Roussel, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-warehouse
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
business_product_location_view_form business.product.location.form business.product.location form New
business_product_location_view_tree business.product.location.tree business.product.location tree New
product_product_view_form_inherit_business_product_location product.product.common.form (business_product_location) product.product notebook Inherits product.product_normal_form_view
report_bpl report_bpl ir.ui.view qweb New
stock_location_view_form_inherit_business_product_location stock.location.form (business_product_location) stock.location data Inherits stock.view_location_form
Models touched (5)

New fields (4)
  • business_product_location_id Many2one → business.product.location
    required=True args: 'business.product.location', 'Parent business product location'
  • product_id Many2one → product.product
    required=True string='Product' args: 'product.product'
  • product_qty Float
    digits=dp.get_precision('Product Unit of Measure') required=True args: 'Product Quantity'
  • product_uom_id Many2one → product.uom
    default=_default_product_uom_id required=True args: 'product.uom', 'Product Unit of Measure'
Public methods (0)

No public methods.

New fields (3)
  • location_ids One2many → stock.location
    string='Locations' args: 'stock.location', 'business_usage_id'
  • name Char
    required=True
  • product_ids One2many → business.product.line
    string='Products' args: 'business.product.line', 'business_product_location_id'
Public methods (0)

No public methods.

New fields (1)
  • business_usage_ids One2many → business.product.line
    args: 'business.product.line', 'product_id', 'Business Usage'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • render_html(self, docids, data=None)
    @api.multi
    Get the list of product excepted in the location and the list of product in the location with the quantity

New fields (1)
  • business_usage_id Many2one → business.product.location
    args: 'business.product.location', 'Business Usage'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/stock-logistics-warehouse
GIT
GIThttps://github.com/OCA/stock-logistics-warehouse.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-warehouse/tree/8.0/business_product_location
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSAlexandre Fayolle, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
business_product_location_view_form business.product.location.form business.product.location form New
business_product_location_view_tree business.product.location.tree business.product.location tree New
product_product_view_form_inherit_business_product_location product.product.common.form (business_product_location) product.product notebook Inherits product.product_normal_form_view
report_bpl report_bpl ir.ui.view qweb New
stock_location_view_form_inherit_business_product_location stock.location.form (business_product_location) stock.location data Inherits stock.view_location_form
Models touched (5)

New fields (4)
  • business_product_location_id Many2one → business.product.location
    required=True args: 'business.product.location', 'Parent business product location'
  • product_id Many2one → product.product
    required=True string='Product' args: 'product.product'
  • product_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') required=True args: 'Product Quantity'
  • product_uom_id Many2one → product.uom
    default=_default_product_uom_id required=True args: 'product.uom', 'Product Unit of Measure'
Public methods (0)

No public methods.

New fields (3)
  • location_ids One2many → stock.location
    string='Locations' args: 'stock.location', 'business_usage_id'
  • name Char
    required=True string='Name'
  • product_ids One2many → business.product.line
    string='Products' args: 'business.product.line', 'business_product_location_id'
Public methods (0)

No public methods.

New fields (1)
  • business_usage_ids One2many → business.product.line
    args: 'business.product.line', 'product_id', 'Business Usage'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • render_html(self, data=None)
    @api.multi
    Get the list of product excepted in the location and the list of product in the location with the quantity

New fields (1)
  • business_usage_id Many2one → business.product.location
    args: 'business.product.location', 'Business Usage'
Public methods (0)

No public methods.