From cadaff60b3e9fd0fc86ed77d0b060bca8d947ae5 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Tue, 6 Apr 2010 15:16:03 +0530 Subject: [PATCH] [IMP]: crm: Apply changes in crm bzr revid: ksa@tinyerp.co.in-20100406094603-3up90zudqg7nhze3 --- addons/crm/crm.py | 2 +- addons/crm/crm_lead.py | 12 +++--------- addons/crm/crm_opportunity.py | 12 +++--------- 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 3cebf30f3c3..3c51cc87d39 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -747,7 +747,7 @@ class crm_case(osv.osv): data = {'state': 'open', 'active': True} if not case.user_id: data['user_id'] = uid - self.write(cr, uid, ids, data) + self.write(cr, uid, ids, {'state': 'open', 'active': True}) self._action(cr, uid, cases, 'open') return True diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 8863791a28c..31a0c4b9f0c 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -44,15 +44,9 @@ class crm_lead(osv.osv): @param *args: Give Tuple Value """ - cases = self.browse(cr, uid, ids) - for case in cases: - data = {'state': 'open', 'active': True} - if not case.user_id: - data['user_id'] = uid - data.update({'date_open': time.strftime('%Y-%m-%d %H:%M:%S')}) - self.write(cr, uid, ids, data) - self._action(cr, uid, cases, 'open') - return True + res = super(crm_lead, self).case_open(cr, uid, ids, *args) + self.write(cr, uid, ids, {'date_open': time.strftime('%Y-%m-%d %H:%M:%S')}) + return res def _compute_day(self, cr, uid, ids, fields, args, context={}): """ diff --git a/addons/crm/crm_opportunity.py b/addons/crm/crm_opportunity.py index a13eade4427..58d490346f8 100644 --- a/addons/crm/crm_opportunity.py +++ b/addons/crm/crm_opportunity.py @@ -50,15 +50,9 @@ class crm_opportunity(osv.osv): @param *args: Give Tuple Value """ - cases = self.browse(cr, uid, ids) - for case in cases: - data = {'state': 'open', 'active': True} - if not case.user_id: - data['user_id'] = uid - data.update({'date_open': time.strftime('%Y-%m-%d %H:%M:%S')}) - self.write(cr, uid, ids, data) - self._action(cr, uid, cases, 'open') - return True + res = super(crm_opportunity, self).case_open(cr, uid, ids, *args) + self.write(cr, uid, ids, {'date_open': time.strftime('%Y-%m-%d %H:%M:%S')}) + return res def _compute_day(self, cr, uid, ids, fields, args, context={}): """