[IMP] mail: message_track: better display of changes for boolean values (notably for notes). Renamed a var.

bzr revid: tde@openerp.com-20121227113405-j1zgltx22i2vzqdb
This commit is contained in:
Thibault Delavallée
2012-12-27 12:34:05 +01:00
parent 23488f5652
commit 35139325d7
+6 -4
View File
@@ -309,13 +309,15 @@ class mail_thread(osv.AbstractModel):
def message_track(self, cr, uid, ids, tracked_fields, initial_values, context=None):
def convert_for_display(value, field_obj):
def convert_for_display(value, col_info):
if not value and col_info['type'] == 'boolean':
return 'False'
if not value:
return ''
if field_obj['type'] == 'many2one':
if col_info['type'] == 'many2one':
return value[1]
if field_obj['type'] == 'selection':
return dict(field_obj['selection'])[value]
if col_info['type'] == 'selection':
return dict(col_info['selection'])[value]
return value
def format_message(message_description, tracked_values):