diff --git a/addons/product/product.py b/addons/product/product.py index 8f4921f3974..7060a4f3992 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -365,6 +365,14 @@ class product_attribute_value(osv.osv): 'price_extra': value, }, context=context) + def name_get(self, cr, uid, ids, context=None): + if context and not context.get('show_attribute', True): + return super(product_attribute_value, self).name_get(cr, uid, ids, context=context) + res = [] + for value in self.browse(cr, uid, ids, context=context): + res.append([value.id, "%s: %s" % (value.attribute_id.name, value.name)]) + return res + _columns = { 'sequence': fields.integer('Sequence', help="Determine the display order"), 'name': fields.char('Value', translate=True, required=True), diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 4eb42e38d3b..02dd5690395 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -249,7 +249,7 @@ - +