From 867760cdc2f9f1b6e083be092dd6148fbf1c0d8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 27 May 2013 17:48:12 +0200 Subject: [PATCH] Add searcher to default_uom_category review877002 --- product.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/product.py b/product.py index b99a117ea2..dbbb9add70 100644 --- a/product.py +++ b/product.py @@ -49,7 +49,8 @@ class Template(ModelSQL, ModelView): default_uom_category = fields.Function( fields.Many2One('product.uom.category', 'Default UOM Category', on_change_with=['default_uom']), - 'on_change_with_default_uom_category') + 'on_change_with_default_uom_category', + searcher='search_default_uom_category') active = fields.Boolean('Active', select=True) products = fields.One2Many('product.product', 'template', 'Variants', states=STATES, depends=DEPENDS) @@ -102,6 +103,10 @@ class Template(ModelSQL, ModelView): if self.default_uom: return self.default_uom.category.id + @classmethod + def search_default_uom_category(cls, name, clause): + return [('default_uom.category',) + tuple(clause[1:])] + class Product(ModelSQL, ModelView): "Product Variant"