Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b9f715f
[ADD] product_pricelist_assortment
benwillig Jun 17, 2020
f5e2d66
[FIX] compute assortment name the right way to prevent CacheMiss error
benwillig Jul 8, 2020
78394b0
[ADD] tree,search views and action for product.pricelist.assortment.item
benwillig Jul 15, 2020
df7957c
[UPD] Update product_pricelist_assortment.pot
oca-travis Jul 19, 2020
068fd37
Added translation using Weblate (Spanish)
claudiagn Oct 13, 2020
198e453
Translated using Weblate (Spanish)
claudiagn Oct 13, 2020
5442591
[UPD] Update product_pricelist_assortment.pot
oca-travis Oct 17, 2020
57c0a54
Update translation files
oca-transbot Oct 17, 2020
578bda6
Added translation using Weblate (Catalan)
claudiagn Feb 25, 2021
779f37a
Translated using Weblate (Catalan)
claudiagn Feb 25, 2021
55ce114
[MIG][14.0] product_pricelist_assortement
xavier-bouquiaux Mar 26, 2021
9285003
[14.0][FIX] product_pricelist_assortment: Change ir.rule
rousseldenis Jul 7, 2021
82139c4
[14.0][IMP] product_pricelist_assortment: Improve tests, don't run as su
rousseldenis Jul 27, 2021
6257f7c
[14.0][IMP] product_pricelist_assortment: Add some Multicompany tests
rousseldenis Jul 27, 2021
1346cb8
[UPD] Update product_pricelist_assortment.pot
oca-travis May 16, 2022
2b5cb88
[UPD] README.rst
OCA-git-bot May 16, 2022
67f37f4
product_pricelist_assortment 14.0.1.0.1
OCA-git-bot May 16, 2022
ced3581
Added translation using Weblate (Italian)
francesco-ooops May 17, 2022
85c9f01
Translated using Weblate (Italian)
francesco-ooops Nov 22, 2022
cdc7ecf
[MIG][15.0]product_pricelist_assortment:Migration to 15.0
bizzappdev Mar 4, 2023
cb96214
[IMP] product_pricelist_assortment: pre-commit auto fixes
bosd Jan 21, 2025
67f684b
[MIG] product_pricelist_assortment: Migration to 18.0
bosd Jan 21, 2025
38aed71
[FIX] product_pricelist_assortment: Real update instead of remove of …
bosd Aug 29, 2025
e2b3d07
[IMP] product_pricelist_assortment: Use bulk create for pricelist ass…
bosd Aug 29, 2025
8496c49
[UPD] Update product_pricelist_assortment.pot
Feb 2, 2026
08e253b
[BOT] post-merge updates
OCA-git-bot Feb 2, 2026
79276f7
[IMP] product_pricelist_assortment: black, isort, prettier
lmarion-source Feb 2, 2026
b08eac4
[19.0][MIG] product_pricelist_assortment: migration to 19.0
lmarion-source Feb 2, 2026
20b525c
[ADD] product_pricelist_assortment: add depends on PR 2202
lmarion-source Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions product_pricelist_assortment/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

============================
Product Pricelist Assortment
============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:124865629aa52c00d687f384f33440fd089ec104b617a375e0624037773fc957
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproduct--attribute-lightgray.png?logo=github
:target: https://github.com/OCA/product-attribute/tree/19.0/product_pricelist_assortment
:alt: OCA/product-attribute
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/product-attribute-19-0/product-attribute-19-0-product_pricelist_assortment
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/product-attribute&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Creates dynamic pricelist items based on product assortments.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-attribute/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/product-attribute/issues/new?body=module:%20product_pricelist_assortment%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* ACSONE SA/NV

Contributors
------------

- Denis Roussel <denis.roussel@acsone.eu>
- Cédric Pigeon <cedric.pigeon@acsone.eu>
- François Honoré <francois.honore@acsone.eu>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/product-attribute <https://github.com/OCA/product-attribute/tree/19.0/product_pricelist_assortment>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_pricelist_assortment/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions product_pricelist_assortment/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2020 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Product Pricelist Assortment",
"summary": """
Product assortment and pricelist""",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/product-attribute",
"depends": ["product_assortment", "sales_team"],
"data": [
"security/product_pricelist_assortment_item.xml",
"data/ir_cron.xml",
"views/product_pricelist.xml",
"views/product_pricelist_assortment_item.xml",
"views/product_pricelist_item.xml",
],
"demo": [],
}
20 changes: 20 additions & 0 deletions product_pricelist_assortment/data/ir_cron.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2021 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1">
<record
model="ir.cron"
forcecreate="True"
id="ir_cron_product_pricelist_assortment"
>
<field name="name">Pricelist Assortment - Launch update</field>
<field name="active" eval="0" />
<field name="user_id" ref="base.user_root" />
<field name="model_id" ref="product.model_product_pricelist" />
<field name="state">code</field>
<field name="interval_number">10</field>
<field name="interval_type">minutes</field>
<field name="code">model.cron_assortment_update()</field>
<field name="nextcall" eval="(DateTime.now()).strftime('%Y-%m-%d 22:00:00')" />
</record>
</odoo>
Loading
Loading