diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index f315f3d4ef3..5e7a90cd727 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -90,6 +90,19 @@ class hr_holidays_status(osv.osv): 'color_name': 'red', 'active': True, } + + def name_get(self, cr, uid, ids, context=None): + if not ids: + return [] + reads = self.read(cr, uid, ids, ['name', 'remaining_leaves'], context=context) + res = [] + for record in reads: + name = record['name'] + if record['remaining_leaves']: + name = name + ' (' +str(record['remaining_leaves']) + ')' + res.append((record['id'], name)) + return res + hr_holidays_status() class hr_holidays(osv.osv):