From 22057817beeeaa267004d3e2dd58d56bbba3ddb9 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Thu, 24 Dec 2009 17:53:01 +0530 Subject: [PATCH] [IMP]: crm: Minor improvement in read method for virtual id and in import wizard bzr revid: rpa@tinyerp.com-20091224122301-psuec18gm5bmzqhe --- addons/crm/crm_calendar.py | 5 +---- addons/crm/wizard/wizard_cal_import.py | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/crm/crm_calendar.py b/addons/crm/crm_calendar.py index ba0a4ead6c2..186afc2b938 100644 --- a/addons/crm/crm_calendar.py +++ b/addons/crm/crm_calendar.py @@ -253,13 +253,12 @@ class crm_case(osv.osv): if not rrules: for ress in res: strdate = ''.join((re.compile('\d')).findall(ress['date'])) - idval = str(ress['id']) + '-' + strdate idval = str(common.caldevIDs2readIDs(ress['id'])) + '-' + strdate ress['id'] = idval return res result = res + [] for data in rrules: - if data['rrule'] and data['rdates']: # delete 2nd condition at last + if data['rrule'] and data['rdates']: rdates = eval(data['rdates']) for res_temp in res: if res_temp['id'] == data['id']: @@ -268,7 +267,6 @@ class crm_case(osv.osv): result.remove(val) else: strdate = ''.join((re.compile('\d')).findall(res_temp['date'])) - idval = str(res_temp['id']) + '-' + strdate idval = str(common.caldevIDs2readIDs(res_temp['id'])) + '-' + strdate res_temp['id'] = idval @@ -286,7 +284,6 @@ class crm_case(osv.osv): default, context) def unlink(self, cr, uid, ids, context=None): - #TODO: Change RRULE for id in ids: if len(str(id).split('-')) > 1: date_new = time.strftime("%Y-%m-%d %H:%M:%S", \ diff --git a/addons/crm/wizard/wizard_cal_import.py b/addons/crm/wizard/wizard_cal_import.py index 8784198a7d1..2c1bd8d8ee9 100644 --- a/addons/crm/wizard/wizard_cal_import.py +++ b/addons/crm/wizard/wizard_cal_import.py @@ -54,8 +54,9 @@ class crm_cal_import_wizard(wizard.interface): def _process_imp_ics(self, cr, uid, data, context=None): case_obj = pooler.get_pool(cr.dbname).get('crm.case') vals = case_obj.import_cal(cr, uid, data['ids'], data, context) + global cnt + cnt = 0 if vals: - global cnt cnt = vals['count'] return {}