Repository
OCA/product-attribute · module folder · Try on Runboat
Module version
1.0.1
Category
Uncategorized
Folder size
0.17 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/product-attribute
Last tracking update
2026-08-07 08:42:54
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Weblate, OCA-git-bot, oca-ci, bosd, cristina-hidalgo-tecnativa
Odoo dependencies
OCA/product-attribute:
odoo/odoo:
- web
- bus
- uom
Python dependencies
None
System dependencies
None
Required by
None
Description
Creates dynamic pricelist items based on product assortments.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
product_pricelist_assortment_item_form_view product.pricelist.assortment.item.form (in product_pricelist_assortment) product.pricelist.assortment.item form New
product_pricelist_assortment_item_search product.pricelist.assortment.item.search (in product_pricelist_assortment) product.pricelist.assortment.item search New
product_pricelist_assortment_item_tree product.pricelist.assortment.item.tree (in product_pricelist_assortment) product.pricelist.assortment.item list New
product_pricelist_form_view product.pricelist.form (in product_pricelist_assortment) product.pricelist form Inherits product.product_pricelist_view
product_pricelist_item_form_view product.pricelist.item.form (in product_pricelist_assortment) product.pricelist.item form Inherits product.product_pricelist_item_form_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • item_assortment_ids One2many → product.pricelist.assortment.item
    comodel_name='product.pricelist.assortment.item' inverse_name='pricelist_id' string='Assortment items'
Public methods (2)
  • action_launch_assortment_update(self)
    Action to execute update of assortment items :return: dict
  • cron_assortment_update(self)
    @api.model

New fields (2)
  • assortment_filter_id Many2one → ir.filters
    comodel_name='ir.filters' domain=[('is_assortment', '=', True)] ondelete='restrict' required=True string='Assortment'
  • pricelist_item_ids One2many → product.pricelist.item
    comodel_name='product.pricelist.item' help='Pricelist items created automatically' inverse_name='assortment_item_id'
Public methods (0)

No public methods.

New fields (1)
  • assortment_item_id Many2one → product.pricelist.assortment.item
    comodel_name='product.pricelist.assortment.item' ondelete='cascade' readonly=True string='Assortment item'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
199 days ago
Last activity
62 days ago
Repository
OCA/product-attribute
Pull request
19.0 mig product pricelist assortment (#2198)