diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index 7321d9dca08..51ebf96e81b 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -417,7 +417,7 @@ class email_template(osv.osv): partner_to = values.pop('partner_to', '') if partner_to: # placeholders could generate '', 3, 2 due to some empty field values - tpl_partner_ids = [pid for pid in partner_to.split(',') if pid] + tpl_partner_ids = [int(pid) for pid in partner_to.split(',') if pid] partner_ids += self.pool['res.partner'].exists(cr, SUPERUSER_ID, tpl_partner_ids, context=context) results[res_id]['partner_ids'] = partner_ids return results diff --git a/addons/event_sale/__openerp__.py b/addons/event_sale/__openerp__.py index 35d2f51aacc..08eec29c51d 100644 --- a/addons/event_sale/__openerp__.py +++ b/addons/event_sale/__openerp__.py @@ -42,6 +42,8 @@ this event. 'data': [ 'event_sale_view.xml', 'event_sale_data.xml', + 'event_sale_report.xml', + 'views/report_registrationbadge.xml', 'security/ir.model.access.csv', ], 'demo': ['event_demo.xml'], diff --git a/addons/event_sale/event_demo.xml b/addons/event_sale/event_demo.xml index ca55b66717d..8a55172cd85 100644 --- a/addons/event_sale/event_demo.xml +++ b/addons/event_sale/event_demo.xml @@ -123,5 +123,102 @@ 5 + + + Program +
Registrations are from 8:30 am, except on Friday from 9:00 am
+
+ Lunch is served between 1:00 pm and 2:00 pm. +
+

Special Events

+ + + + + + + + + + + +
4/619h00Barbecue Beer Event
5/618h30Odoo Awards Ceremony
+
+
+
+

+ #OpenDays +

+
+
+
Wifi network: opendays
+
Wifi password: odoo2014
+
+
+
+ sponsored by +
+ + + +
+
+ ]]>
+ Premium Tickets + + + + + + + + + + + + + + + + + + + + +
Full
Catering
BBQ &
Beer Event
Awards &
Walking
Dinner
Every DayJune 4thJune 5th
+

+

Free Tickets

+ + + + + + + + + + + + + + + + + + +
Drinks
Premium
Ticket
onsite
Every Day60 €/day
30 €/Friday
+ ]]>
+ +

Exhibition Hall

+ +
+ Picture of the exhibition hall +
+ ]]>
+
+ diff --git a/addons/event_sale/event_sale.py b/addons/event_sale/event_sale.py index c96b5d73932..528e86cf168 100644 --- a/addons/event_sale/event_sale.py +++ b/addons/event_sale/event_sale.py @@ -168,6 +168,9 @@ class event_event(osv.osv): ['seats_max', 'registration_ids'], 20), 'event.event.ticket': (_get_ticket_events, ['seats_max'], 10), }), + 'badge_back': fields.html('Badge Back', readonly=False, translate=True, states={'done': [('readonly', True)]}), + 'badge_innerleft': fields.html('Badge Innner Left', readonly=False, translate=True, states={'done': [('readonly', True)]}), + 'badge_innerright': fields.html('Badge Inner Right', readonly=False, translate=True, states={'done': [('readonly', True)]}), } _defaults = { 'event_ticket_ids': _get_tickets diff --git a/addons/event_sale/event_sale_report.xml b/addons/event_sale/event_sale_report.xml new file mode 100644 index 00000000000..1d9e21bc742 --- /dev/null +++ b/addons/event_sale/event_sale_report.xml @@ -0,0 +1,33 @@ + + + + + + European A4 low margin + + A4 + 0 + 0 + Portrait + 5 + 5 + 5 + 5 + + 0 + 80 + + + + + + + + \ No newline at end of file diff --git a/addons/event_sale/event_sale_view.xml b/addons/event_sale/event_sale_view.xml index a049565074a..275658a7f99 100644 --- a/addons/event_sale/event_sale_view.xml +++ b/addons/event_sale/event_sale_view.xml @@ -99,5 +99,45 @@ + + + view_event_form + event.event + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+
diff --git a/addons/event_sale/views/report_registrationbadge.xml b/addons/event_sale/views/report_registrationbadge.xml new file mode 100644 index 00000000000..f9f33c9b2b9 --- /dev/null +++ b/addons/event_sale/views/report_registrationbadge.xml @@ -0,0 +1,75 @@ + + + + + + diff --git a/addons/website_mail_group/static/src/js/website_mail_group.snippet.js b/addons/website_mail_group/static/src/js/website_mail_group.snippet.js index fc0e2bb864f..fd6a2d38cfa 100644 --- a/addons/website_mail_group/static/src/js/website_mail_group.snippet.js +++ b/addons/website_mail_group/static/src/js/website_mail_group.snippet.js @@ -33,7 +33,6 @@ return; }, on_click: function () { - event.preventDefault(); var self = this; var $email = this.$target.find(".js_follow_email"); diff --git a/openerp/addons/base/ir/ir_attachment_view.xml b/openerp/addons/base/ir/ir_attachment_view.xml index 02ccfe73a25..c203fe0fd59 100644 --- a/openerp/addons/base/ir/ir_attachment_view.xml +++ b/openerp/addons/base/ir/ir_attachment_view.xml @@ -45,7 +45,9 @@ - + + +