Repository
OCA/product-variant · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/product-variant
Last tracking update
2026-08-07 07:38:28
Authors
ACSONE SA/NV, Odoo Community Association (OCA), AvanzOSC, Tecnativa
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA), AvanzOSC, Tecnativa
Committers
david, Weblate, OCA Transbot, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_extended_form_view purchase.order.extended.form purchase.order form Inherits purchase.purchase_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
    HACK: With NewId, the linked product_tmpl_id won't be a proper interger that we can use in a search. As we need it to get the proper pricelists we'll be passing it by context. The propper solution would be to use `self.product_tmpl_id._origin.id` in `_prepare_sellers`: https://github.com/odoo/odoo/blob/13.0/addons/product/models/product.py#L588

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • button_confirm(self)
    Create possible product variants not yet created.
  • copy(self, default=None)
    Change date_planned for lines without product after calling super

New fields (1)
  • product_id Many2one
    required=False
Public methods (1)
  • create(self, vals)
    Create variant before calling super when the purchase order is confirmed, as it creates associated stock moves.

Loading…

Loading…

Loading…