From d7a4cc47f97d6c9dcdd524321e08c9e6a423eada Mon Sep 17 00:00:00 2001 From: Mitali Patel Date: Mon, 16 May 2016 10:43:19 +0530 Subject: [PATCH] [IMP] hr_holidays: show leave duration on calendar view name pattern like ' on : days'. --- addons/hr_holidays/hr_holidays.py | 6 +----- addons/hr_holidays/hr_holidays_view.xml | 6 ++++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index f0724a74ac9..8db93ea5a7c 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -231,7 +231,7 @@ class hr_holidays(osv.osv): def name_get(self, cr, uid, ids, context=None): res = [] for leave in self.browse(cr, uid, ids, context=context): - res.append((leave.id, leave.name or _("%s on %s") % (leave.employee_id.name, leave.holiday_status_id.name))) + res.append((leave.id, _("%s on %s : %.2f day(s)") % (leave.employee_id.name, leave.holiday_status_id.name, leave.number_of_days_temp))) return res def _create_resource_leave(self, cr, uid, leaves, context=None): @@ -369,10 +369,6 @@ class hr_holidays(osv.osv): context = dict(context, mail_create_nolog=True, mail_create_nosubscribe=True) if not self._check_state_access_right(cr, uid, values, context): raise AccessError(_('You cannot set a leave request as \'%s\'. Contact a human resource manager.') % values.get('state')) - if not values.get('name'): - employee_name = self.pool['hr.employee'].browse(cr, uid, employee_id, context=context).name - holiday_type = self.pool['hr.holidays.status'].browse(cr, uid, values.get('holiday_status_id'), context=context).name - values['name'] = _("%s on %s") % (employee_name, holiday_type) hr_holiday_id = super(hr_holidays, self).create(cr, uid, values, context=context) self.add_follower(cr, uid, [hr_holiday_id], employee_id, context=context) return hr_holiday_id diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index bfe827774b2..455c8934aec 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -69,8 +69,7 @@ date_start="date_from" date_stop="date_to" mode="month" quick_add="False" avatar_model="hr.employee"> - - + @@ -93,6 +92,9 @@ +
+

+