From 94c2fb962bb4b3aed13d92522ba9193f60cadc6a Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Tue, 7 Jun 2011 18:33:30 +0530 Subject: [PATCH] [IMP] base_calendar_chnages and import_google_changes bzr revid: jam@tinyerp.com-20110607130330-abahqwzjmg95p2ro --- addons/base_calendar/base_calendar.py | 13 +------------ addons/import_google/__openerp__.py | 1 - addons/import_google/sync_google_calendar.py | 13 ------------- addons/import_google/wizard/__init__.py | 1 - addons/import_google/wizard/import_google.py | 1 - 5 files changed, 1 insertion(+), 28 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 44db58f54d9..d0dfbe29c50 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -1359,24 +1359,13 @@ rule or repeating pattern of time to exclude from the recurring rule."), return res and res[0] or False return res - def web_client_unfucking_timebomb(self, ids): - if (date.today() < date(2011, 5, 1)): - import re - if isinstance(ids, list) and len(ids) == 1: - string = ids[0] - if isinstance(string, str) and string.startswith('[') and string.endswith(']'): - string = string[1:-1] - list_ids = re.split(',\s*', string) - ids = list_ids - return ids + def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None, orderby=False): if not context: context = {} if 'date' in groupby: raise osv.except_osv(_('Warning !'), _('Group by date not supported, use the calendar view instead')) - - virtual_id = context.get('virtual_id', False) context.update({'virtual_id': False}) res = super(calendar_event, self).read_group(cr, uid, domain, fields, groupby, offset=offset, limit=limit, context=context, orderby=orderby) diff --git a/addons/import_google/__openerp__.py b/addons/import_google/__openerp__.py index 25e38250cb0..d76c0a32831 100644 --- a/addons/import_google/__openerp__.py +++ b/addons/import_google/__openerp__.py @@ -31,7 +31,6 @@ 'update_xml': [ 'sync_google_calendar_view.xml', 'wizard/google_contact_import_view.xml', -# 'wizard/wizard_import_calendar_events_view.xml', ], 'demo_xml': [], 'test': [ diff --git a/addons/import_google/sync_google_calendar.py b/addons/import_google/sync_google_calendar.py index f61ac409fe6..a8807d355bb 100644 --- a/addons/import_google/sync_google_calendar.py +++ b/addons/import_google/sync_google_calendar.py @@ -24,19 +24,6 @@ from osv import osv, fields class crm_meeting(osv.osv): _inherit = "crm.meeting" - def unlink(self, cr, uid, ids, context=None): - ids = self.web_client_unfucking_timebomb(ids) - res = super(crm_meeting, self).unlink(cr, uid, ids, context=context) - ids_real = self.remove_virtual_id(ids) - - model_obj = self.pool.get('ir.model.data') - remain_ids = self.search(cr, uid, [('id','in',ids_real)]) - ids_to_remove = list(set(ids_real) - set(remain_ids)) - - model_ids = model_obj.search(cr, uid, [('res_id','in',ids_to_remove),('model','=','crm.meeting'),('module','=','sync_google_calendar')], context=context) - model_obj.unlink(cr, uid, model_ids, context=context) - return res - crm_meeting() class crm_case_categ(osv.osv): diff --git a/addons/import_google/wizard/__init__.py b/addons/import_google/wizard/__init__.py index 5e475d6fc7b..a36445eebaa 100644 --- a/addons/import_google/wizard/__init__.py +++ b/addons/import_google/wizard/__init__.py @@ -20,5 +20,4 @@ ############################################################################## import import_google import google_contact_import -#import wizard_import_calendar_events # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/import_google/wizard/import_google.py b/addons/import_google/wizard/import_google.py index d3abbb4b9d8..7c249a2df08 100644 --- a/addons/import_google/wizard/import_google.py +++ b/addons/import_google/wizard/import_google.py @@ -240,7 +240,6 @@ class import_contact(import_framework): 'date': 'DateStart', 'date_deadline': 'DateEnd', 'categ_id/id': call(self.get_event_category, value('Category')), -# 'allday': map_val('IsAllDayEvent', self.boolean_map), 'recurrency': 'recurrency', 'end_date' : 'end_date', 'end_type' : 'end_type',