Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
1.0.0
Category
Warehouse Management
Folder size
0.6 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/purchase-workflow
Last tracking update
2026-08-07 07:47:41
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Alexis de Lattre, Weblate, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
procurement_batch_generator_form procurement.batch.generator.form procurement.batch.generator form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (3)
  • company_id Many2one → res.company
    required=True string='Company' args: 'res.company'
  • line_ids One2many → procurement.batch.generator.line
    string='Procurement Request Lines' args: 'procurement.batch.generator.line', 'parent_id'
  • warehouse_id Many2one → stock.warehouse
    domain="[('company_id', '=', company_id)]" required=True string='Warehouse' args: 'stock.warehouse'
Public methods (2)
  • default_get(self, fields_list)
    @api.model
  • validate(self)

New fields (13)
  • company_id Many2one
    related='parent_id.company_id'
  • date_planned Date
    required=True string='Scheduled Date'
  • incoming_qty Float
    digits='Product Unit of Measure'
  • outgoing_qty Float
    digits='Product Unit of Measure'
  • parent_id Many2one → procurement.batch.generator
    ondelete='cascade' string='Parent' args: 'procurement.batch.generator'
  • partner_id Many2one → res.partner
    string='Supplier' args: 'res.partner'
  • procurement_qty Float
    digits='Product Unit of Measure' required=True string='Requested Qty'
  • product_has_variants Boolean
    string='Has variants'
  • product_id Many2one → product.product
    domain="[('product_tmpl_id', '=', product_tmpl_id)]" required=True string='Product' args: 'product.product'
  • product_tmpl_id Many2one → product.template
    required=True string='Product Template' args: 'product.template'
  • qty_available Float
    digits='Product Unit of Measure' string='Qty Available'
  • route_ids Many2many → stock.location.route
    domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]" string='Preferred Routes' args: 'stock.location.route'
  • uom_id Many2one → uom.uom
    readonly=True string='Unit of Measure' args: 'uom.uom'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…