Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 6 additions & 4 deletions product_ux/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@ Several Improvements to products:

#. Now the field "Active" (Archive) keeps tracking in chatter.
#. Incorporates the possibility to search a product by the vendor product code in the product.template and product.product models.
#. Add smart button from pricelist to pricelists items.
#. Add smart button from pricelist to pricelists items, with the number of items, and search and group the items by what they apply on and by product category.
#. Surcharge pricelist rules are rounded by default to the "Product Price" precision (discount rules are not, so sales keep showing the discount).
#. Add product warranty field that was deprecated by odoo.
#. Add new field "Description" on product UOMs.
#. Add new field "Description" on product UOMs, shown in their list and form and used when searching them.
#. Incorporates the possibility to search the Pricelist Price of products in the tree view.
#. Renders the Dymo product label report in batches so large print jobs (thousands of labels) do not crash wkhtmltopdf by memory.
#. Renders the product labels (Dymo and sheets) in batches of pages so large print jobs (thousands of labels) do not crash wkhtmltopdf by memory.
#. Lets a consultant choose up to 3 extra product fields in Settings, so the autocomplete of the product field also finds by them. Several words, in any order and spread across those fields, are resolved in a single query. Without configuration the search behaves exactly like Odoo. Fields that Odoo cannot search (HTML, attachments, neither stored nor searchable, or that the user configuring them cannot read, on any step of the path) are rejected when saving, and a path that reaches a model the user cannot read is skipped for that user instead of breaking the autocomplete. Be careful on a very large catalogue: the extra query reads it whole, so measure before turning this on.

Installation
============
Expand All @@ -36,7 +38,7 @@ Configuration

To configure this module, you need to:

#. Optionally set the system parameter ``product_ux.dymo_label_batch_size`` (default 200) to tune how many Dymo labels are rendered per wkhtmltopdf call.
#. Optionally set the system parameter ``product_ux.dymo_label_batch_size`` (default 200) to tune how many labels are rendered per wkhtmltopdf call (on sheets it is rounded down to whole pages, at least one). Set it to 0 to render the labels in a single call.

Usage
=====
Expand Down
5 changes: 3 additions & 2 deletions product_ux/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
##############################################################################
{
"name": "Product UX",
"version": "19.0.1.2.0",
"version": "20.0.1.0.0",
"category": "Products",
"sequence": 14,
"summary": "",
Expand All @@ -31,6 +31,7 @@
"product",
],
"data": [
"views/res_config_settings_views.xml",
"views/product_template_views.xml",
"views/product_product_views.xml",
"views/product_pricelist_item_view.xml",
Expand All @@ -40,7 +41,7 @@
"demo": [
"demo/product_pricelist_demo.xml",
],
"installable": False,
"installable": True,
"auto_install": False,
"application": False,
}
2 changes: 1 addition & 1 deletion product_ux/demo/product_pricelist_demo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
<field name="product_tmpl_id" ref="product.product_product_11_product_template"/>
<field name="price_discount">15</field>
<field name="min_quantity">3</field>
<field name="compute_price">formula</field>
<field name="compute_price">discount</field>
</record>
</odoo>
Loading
Loading