diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 1582c61491c..633558334b7 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -43,7 +43,8 @@ class crm_meeting(osv.osv, crm_case): _name = 'crm.meeting' _description = "Meeting Cases" _order = "id desc" - _inherit = ["mailgate.thread", "calendar.event"] + _inherit = ["calendar.event"] + _inherits = {'mailgate.thread': 'thread_id'} _columns = { # From crm.case @@ -58,6 +59,7 @@ class crm_meeting(osv.osv, crm_case): 'id': fields.integer('ID'), # Meeting fields + 'thread_id': fields.many2one('mailgate.thread', 'Thread', required=False), 'categ_id': fields.many2one('crm.case.categ', 'Meeting Type', \ domain="[('object_id.model', '=', 'crm.meeting')]", \ ), diff --git a/addons/crm/crm_meeting_view.xml b/addons/crm/crm_meeting_view.xml index 70461fc8eb3..894fdbb6207 100644 --- a/addons/crm/crm_meeting_view.xml +++ b/addons/crm/crm_meeting_view.xml @@ -24,15 +24,15 @@ form
- + + required="1" colspan="2" /> - - + @@ -327,7 +327,7 @@ - + diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index 4644f129c87..7a6c728789c 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -31,12 +31,13 @@ class crm_phonecall(osv.osv, crm_case): _name = "crm.phonecall" _description = "Phonecall Cases" _order = "id desc" - _inherit = 'mailgate.thread' + _inherits = {'mailgate.thread': 'thread_id'} _columns = { # From crm.case 'name': fields.char('Name', size=64), 'active': fields.boolean('Active', required=False), + 'thread_id': fields.many2one('mailgate.thread', 'Thread', required=False), 'section_id': fields.many2one('crm.case.section', 'Sales Team', \ select=True, help='Sales team to which Case belongs to.\ Define Responsible user and Email account for mail gateway.'),