[REF] sync_google_calendar: Add calendar name as meeting type and attach it to meeting event.

bzr revid: uco@tinyerp.com-20110311114314-2kokoo35hxnf4f6k
This commit is contained in:
Ujjvala Collins (OpenERP)
2011-03-11 17:13:14 +05:30
parent e312be45e9
commit 344d9ebdf3
@@ -100,8 +100,12 @@ class synchronize_google_calendar_events(osv.osv_memory):
def get_events(self, cr, uid, event_feed, context=None):
meeting_obj = self.pool.get('crm.meeting')
categ_obj = self.pool.get('crm.case.categ')
model_obj = self.pool.get('ir.model.data')
object_id = self.pool.get('ir.model').search(cr, uid, [('model', '=', 'crm.meeting')])
meeting_ids = []
categ_id = categ_obj.create(cr, uid, {'name': event_feed.title.text,
'object_id': object_id and object_id[0] })
for feed in event_feed.entry:
google_id = feed.id.text
model_data = {
@@ -112,6 +116,7 @@ class synchronize_google_calendar_events(osv.osv_memory):
vals = {
'name': feed.title.text,
'description': feed.content.text,
'categ_id': categ_id
}
timestring, timestring_end = _get_tinydates(self, feed.when[0].start_time, feed.when[0].end_time)
vals.update({'date': timestring, 'date_deadline': timestring_end})