From b07edf779533ec8480036a93dbfde1a7844d6f42 Mon Sep 17 00:00:00 2001 From: MVA Date: Fri, 6 Jan 2012 14:59:55 +0100 Subject: [PATCH] [ADD] send mail bzr revid: mva@openerp.com-20120106135955-m39cr5g7eont0f2y --- addons/event/event.py | 11 ++++++----- addons/event/event_view.xml | 3 ++- addons/event/report/report_event_registration.py | 2 +- .../event/report/report_event_registration_view.xml | 8 +++++++- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/addons/event/event.py b/addons/event/event.py index f1c569b10cf..e2b45f9d5ce 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -89,7 +89,7 @@ class event_event(osv.osv): """ register_pool = self.pool.get('event.registration') for event in self.browse(cr, uid, ids, context=context): - if event.mail_auto_confirm: + # if event.mail_auto_confirm: #send reminder that will confirm the event for all the people that were already confirmed reg_ids = register_pool.search(cr, uid, [ ('event_id', '=', event.id), @@ -542,10 +542,11 @@ class event_registration(osv.osv): def mail_user(self, cr, uid, ids, confirm=False, context=None): """ Send email to user - """ - mail_message = self.pool.get('mail.message') +""" + + mail_message = self.pool.get('email.template') for registration in self.browse(cr, uid, ids, context=context): - src = registration.event_id.reply_to or False + # src = registration.reply_to or False email_to = [] email_cc = [] if registration.email_from: @@ -568,7 +569,7 @@ class event_registration(osv.osv): body = registration.event_id.mail_confirm if subject or body: mail_message.schedule_with_attach(cr, uid, src, email_to, subject, body, model='event.registration', email_cc=email_cc, res_id=registration.id) - + return True def mail_user_confirm(self, cr, uid, ids, context=None): diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 0cdeb63d99b..927eaad0dad 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -457,8 +457,9 @@ - + + diff --git a/addons/event/report/report_event_registration.py b/addons/event/report/report_event_registration.py index 3ef6ecb6e3d..29a999137ba 100644 --- a/addons/event/report/report_event_registration.py +++ b/addons/event/report/report_event_registration.py @@ -129,4 +129,4 @@ class report_event_registration(osv.osv): report_event_registration() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/event/report/report_event_registration_view.xml b/addons/event/report/report_event_registration_view.xml index ef69c674e43..8cb3c3f5fcd 100644 --- a/addons/event/report/report_event_registration_view.xml +++ b/addons/event/report/report_event_registration_view.xml @@ -97,7 +97,7 @@ - + @@ -117,6 +117,12 @@ + + + + + +