TIP: You can type at any time to perform a new search.
Product Pricelist Product Price History
product_pricelist_product_price_history · OCA/product-attribute
- Repository
- OCA/product-attribute · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Product
- Folder size
- 0.1 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
- Odoo Community Association (OCA), APSL-Nagarro
- Maintainers
- Odoo Community Association (OCA), APSL-Nagarro
- Committers
- Weblate, OCA-git-bot, Andrea Stirpe, oca-ci, Antoni Marroig Campomar
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module provides an automated audit trail for price changes across all product pricelists. It tracks modifications to fixed prices, capturing the previous and new values, the user responsible, and the timestamp. It includes a dedicated view for managers to review pricing trends and a bulk-action feature to print product labels immediately after price adjustments.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_pricelist_item_history_list |
product.pricelist.item.history.list | product.pricelist.item.history | list | New |
view_pricelist_item_history_search |
product.pricelist.item.history.search | product.pricelist.item.history | search | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)
New fields (7)
-
activeBooleandefault=True -
change_dateDatetimedefault=fields.Datetime.nowreadonly=True -
new_priceFloatreadonly=True -
old_priceFloatreadonly=True -
pricelist_idMany2one → product.pricelistreadonly=Truerequired=Truestring='Pricelist' args: 'product.pricelist' -
product_idMany2one → product.productreadonly=Truerequired=Truestring='Product' args: 'product.product' -
user_idMany2one → res.usersdefault=<expr>readonly=Truestring='User' args: 'res.users'
-
action_open_label_layout(self)
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 24 days ago
- Last activity
- 24 days ago
- Repository
- OCA/product-attribute
- Pull request
- [19.0] [MIG] product_pricelist_product_price_history : Migration to 19.0 (#2350)