From bc6747de0b40a0d9f5b2ac976fbd79b33952e8f7 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Wed, 7 Nov 2012 16:58:07 +0530 Subject: [PATCH] [IMP] hr_holidays: show the number of remaining days in the dropdown of leave types. bzr revid: tpa@tinyerp.com-20121107112807-yb3g23qk0hy13lxy --- addons/hr_holidays/hr_holidays.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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):