From 35896407052b9e2d128bf0284da649ac77ecd1de Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Wed, 5 Dec 2012 14:30:39 +0500 Subject: [PATCH] [IMP] Filter many2one field on change of user_to_review_id. bzr revid: tta@openerp.com-20121205093039-l5mhf1szf5o5q9xy --- addons/hr_evaluation/hr_evaluation.py | 6 ++++++ addons/hr_evaluation/hr_evaluation_view.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index 2ddb3f1def9..c0287ebc0cd 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -312,6 +312,12 @@ class hr_evaluation_interview(osv.osv): _defaults = { 'is_evaluation': True, } + + def on_change_review_id(self, cr, uid, ids, user_to_review_id, context=None): + if user_to_review_id: + return {'domain': {'evaluation_id': [('employee_id.id','=', user_to_review_id)]}} + else: + return {'domain': {'evaluation_id': []}} def name_get(self, cr, uid, ids, context=None): if not ids: diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index 89dc63a5a38..f918b890922 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -307,7 +307,7 @@ - +