From 254a7be2647e71390197c51e00ef75e3f94e8b42 Mon Sep 17 00:00:00 2001 From: MVA Date: Mon, 13 Feb 2012 16:24:22 +0100 Subject: [PATCH] [REF] change email template and refactore event code bzr revid: mva@openerp.com-20120213152422-iakgz4scpj9y2g9t --- addons/event/email_template.xml | 19 ++- addons/event/event.py | 2 +- addons/event/event_demo.xml | 199 ++++++++++++++++---------------- addons/event/event_view.xml | 4 +- 4 files changed, 118 insertions(+), 106 deletions(-) diff --git a/addons/event/email_template.xml b/addons/event/email_template.xml index 59a49239efe..996ebf65474 100644 --- a/addons/event/email_template.xml +++ b/addons/event/email_template.xml @@ -7,7 +7,15 @@ ${object.user_id.user_email or object.company_id.email or 'noreply@localhost'} ${object.email_from} Ticket for ${object.event_id.name} - thank you for your registration + + hello ${object.contact_id.name}, + + The event ${object.event_id.name} that you register is confirmed + + we thank you for your participation + + best regards + @@ -19,7 +27,14 @@ ${object.user_id.user_email or object.company_id.email or 'noreply@localhost'} ${object.email_from} Ticket for ${object.event_id.name} - thank you for your registration + + hello ${object.contact_id.name}, + You have just been registered for the event ${object.event_id.name} to be held from ${object.event_id.date_begin} to ${object.event_id.date_end} + + we thank you for your participation + + best regards + diff --git a/addons/event/event.py b/addons/event/event.py index c94ef1c3ee2..6840072aae1 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -101,7 +101,7 @@ class event_event(osv.osv): register_pool = self.pool.get('event.registration') for event in self.browse(cr, uid, ids, context=context): total_confirmed = event.register_current - if total_confirmed < event.register_min or total_confirmed > event.register_max: + if total_confirmed < event.register_min or total_confirmed > event.register_max and event.register_max!=0: raise osv.except_osv(_('Error!'),_("The total of confirmed registration for the event '%s' does not meet the expected minimum/maximum. You should maybe reconsider those limits before going further") % (even.name)) if event.email_confirmation_id: #send reminder that will confirm the event for all the people that were already confirmed diff --git a/addons/event/event_demo.xml b/addons/event/event_demo.xml index c39f11b314f..ffbf610323b 100644 --- a/addons/event/event_demo.xml +++ b/addons/event/event_demo.xml @@ -1,134 +1,131 @@ - + - - - + - - 68.00 - 15.00 - - - Ticket for Concert - - + + 68.00 + 15.00 + + + Ticket for Concert + + - - 24.00 - 15.00 - - - Ticket for Opera - - + + 24.00 + 15.00 + + + Ticket for Opera + + - - 15.50 - 5.00 - - - Ticket for Conference - - + + 15.50 + 5.00 + + + Ticket for Conference + + - - Seminar - + + Seminar + - - Exhibition - + + Exhibition + - - Conference - + + Conference + - - Saloon - + + Saloon + - - Training - + + Training + - - Concert of Bon Jovi + + Concert of Bon Jovi - - 68.00 - True - True - - 500 - - + + 68.00 + True + True + + 500 + + - - Opera of Verdi + + Opera of Verdi - - 24.00 - - - 50 - 350 - - - Conference on ERP Buisness + + 24.00 + + + 50 + 350 + + + Conference on ERP Buisness - - 15.50 - - 200 - - True - True - Thanks for registration. We will keep you informed of the modalities. - Thanks for registration. The conference will begin at 2 PM and will be given by Mr. Pinckaers. - + + 15.50 + + 200 + + True + True + Thanks for registration. We will keep you informed of the modalities. + Thanks for registration. The conference will begin at 2 PM and will be given by Mr. Pinckaers. + - - - - - 5 - Ticket for Opera - 24.00 - + + + + + 5 + Ticket for Opera + 24.00 + - - - - - 10 - Ticket for Opera - 24.00 - + + + + + 10 + Ticket for Opera + 24.00 + - - - - - - 6 - Ticket for Concert - 15.50 - + + + + + 6 + Ticket for Concert + 15.50 + @@ -140,8 +137,6 @@ Ticket for Conference 20 - - - + diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 5defec03dfb..13a775f9bd8 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -150,6 +150,7 @@ + @@ -277,6 +278,7 @@