From 99b8e78d0f3bd1bf4690b8a921349cef83c0af58 Mon Sep 17 00:00:00 2001 From: "Yogesh (OpenERP)" Date: Mon, 21 Feb 2011 17:27:00 +0530 Subject: [PATCH] [IMP] integrate email.compose.message wizard with project_scrum module. bzr revid: ysa@tinyerp.com-20110221115700-yiz0x5ypgu5v3rb1 --- addons/crm/wizard/email_compose_message.py | 4 +- addons/project_issue/project_issue_view.xml | 2 +- addons/project_scrum/__openerp__.py | 2 +- addons/project_scrum/project_scrum_view.xml | 4 +- addons/project_scrum/wizard/__init__.py | 3 +- .../wizard/email_compose_message.py | 64 +++++++++++++++++++ 6 files changed, 73 insertions(+), 6 deletions(-) create mode 100644 addons/project_scrum/wizard/email_compose_message.py diff --git a/addons/crm/wizard/email_compose_message.py b/addons/crm/wizard/email_compose_message.py index 9f4f1676a95..97e33aacc2f 100644 --- a/addons/crm/wizard/email_compose_message.py +++ b/addons/crm/wizard/email_compose_message.py @@ -24,14 +24,14 @@ from osv import fields import tools class email_compose_message(osv.osv_memory): - _name = 'email.compose.message' _inherit = 'email.compose.message' def default_get(self, cr, uid, fields, context=None): if context is None: context = {} + model = ['crm.lead', 'crm.claim', 'crm.fundraising', 'crm.helpdesk', 'event.registration', 'hr.applicant', 'project.issue'] result = super(email_compose_message, self).default_get(cr, uid, fields, context=context) - if context.get('record_id',False) and context.get('model',False): + if context.get('record_id',False) and context.get('model',False) and context.get('model') in model: model_obj = self.pool.get(context.get('model')) data = model_obj.browse(cr, uid ,context.get('record_id'), context) if 'name' in fields: diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 4aed9f00d0e..4a80b38fa04 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -104,7 +104,7 @@