diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index f315f3d4ef3..7218e805dbf 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 [] + datas = self.read(cr, uid, ids, ['name', 'remaining_leaves'], context=context) + res = [] + for record in datas: + name = record.get('name') + if record.get('remaining_leaves'): + name = name + ' (' +str(record.get('remaining_leaves')) + ')' + res.append((record['id'], name)) + return res + hr_holidays_status() class hr_holidays(osv.osv):