From f95608ae892c1d17c99a05c10c87dd44fd7290ba Mon Sep 17 00:00:00 2001 From: "ajay javiya (OpenERP)" Date: Mon, 29 Oct 2012 14:04:14 +0530 Subject: [PATCH 1/2] [ADD]:Add onchange for contact from and leave request bzr revid: aja@tinyerp.com-20121029083414-4bw6i8ii72wctevk --- addons/hr_holidays/hr_holidays.py | 8 +++++++- addons/hr_holidays/hr_holidays_view.xml | 4 ++-- addons/hr_recruitment/hr_recruitment.py | 11 +++++++++++ addons/hr_recruitment/hr_recruitment_view.xml | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 0977f3729b4..636ee6ea9b3 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -199,7 +199,13 @@ class hr_holidays(osv.osv): raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is in %s state!')%(rec.state)) return super(hr_holidays, self).unlink(cr, uid, ids, context) - def onchange_date_from(self, cr, uid, ids, date_to, date_from): + def onchange_date_from(self, cr, uid, ids, date_from): + date_to = False + if date_from: + date_to = date_from + return {'value':{'date_to': date_to}} + + def onchange_date_to(self, cr, uid, ids, date_to, date_from): result = {} if date_to and date_from: diff_day = self._get_number_of_days(date_from, date_to) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 1808e216906..89a526c9046 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -104,8 +104,8 @@