From 8716365c42546e1043464c67c334478ecb27c731 Mon Sep 17 00:00:00 2001 From: Jigar Amin - OpenERP Date: Mon, 5 Mar 2012 15:00:39 +0530 Subject: [PATCH] [RM] remved res_partner_address refernces bzr revid: jam@tinyerp.com-20120305093039-agbtpo3opkno5abn --- addons/base_calendar/base_calendar.py | 8 +++----- addons/base_calendar/base_calendar_view.xml | 8 +++----- .../wizard/base_calendar_invite_attendee.py | 10 +++++----- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 814b9587753..b1bb9742abf 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -250,8 +250,8 @@ class calendar_attendee(osv.osv): if name == 'cn': if attdata.user_id: result[id][name] = attdata.user_id.name - elif attdata.partner_address_id: - result[id][name] = attdata.partner_address_id.name or attdata.partner_id.name + elif attdata.partner_id: + result[id][name] = attdata.partner_id.name or False else: result[id][name] = attdata.email or '' @@ -365,9 +365,7 @@ that points to the directory information corresponding to the attendee."), store=True, help="To specify the language for text values in a\ property or property parameter."), 'user_id': fields.many2one('res.users', 'User'), - 'partner_address_id': fields.many2one('res.partner.address', 'Contact'), - 'partner_id': fields.related('partner_address_id', 'partner_id', type='many2one', \ - relation='res.partner', string='Partner', help="Partner related to contact"), + 'partner_id': fields.many2one('res.partner', 'Contact'), 'email': fields.char('Email', size=124, help="Email of Invited Person"), 'event_date': fields.function(_compute_data, string='Event Date', \ type="datetime", multi='event_date'), diff --git a/addons/base_calendar/base_calendar_view.xml b/addons/base_calendar/base_calendar_view.xml index 16064762f9b..09cd2a0c416 100644 --- a/addons/base_calendar/base_calendar_view.xml +++ b/addons/base_calendar/base_calendar_view.xml @@ -22,10 +22,8 @@ - + string="Contact" /> @@ -78,7 +76,7 @@ - + @@ -132,7 +130,7 @@ + context="{'group_by':'partner_id'}" /> diff --git a/addons/base_calendar/wizard/base_calendar_invite_attendee.py b/addons/base_calendar/wizard/base_calendar_invite_attendee.py index e3a38c069b8..ae9e596b8e7 100644 --- a/addons/base_calendar/wizard/base_calendar_invite_attendee.py +++ b/addons/base_calendar/wizard/base_calendar_invite_attendee.py @@ -41,7 +41,7 @@ class base_calendar_invite_attendee(osv.osv_memory): 'invite_id', 'user_id', 'Users'), 'partner_id': fields.many2one('res.partner', 'Partner'), 'email': fields.char('Email', size=124, help="Provide external email address who will receive this invitation."), - 'contact_ids': fields.many2many('res.partner.address', 'invite_contact_rel', + 'contact_ids': fields.many2many('res.partner', 'invite_contact_rel', 'invite_id', 'contact_id', 'Contacts'), 'send_mail': fields.boolean('Send mail?', help='Check this if you want to \ send an Email to Invited Person') @@ -112,10 +112,10 @@ send an Email to Invited Person') mail_to.append(datas['email']) elif type == 'partner': - add_obj = self.pool.get('res.partner.address') + add_obj = self.pool.get('res.partner') for contact in add_obj.browse(cr, uid, datas['contact_ids']): res = { - 'partner_address_id': contact.id, + 'partner_id': contact.id, 'email': contact.email } res.update(ref) @@ -159,8 +159,8 @@ send an Email to Invited Person') if not partner_id: return {'value': {'contact_ids': []}} - cr.execute('SELECT id FROM res_partner_address \ - WHERE partner_id=%s', (partner_id,)) + cr.execute('SELECT id FROM res_partner \ + WHERE id=%s', (partner_id,)) contacts = map(lambda x: x[0], cr.fetchall()) return {'value': {'contact_ids': contacts}}