Merge lp:~openerp-dev/openobject-addons/trunk-imp-event-ptr into lp:~openerp-dev/openobject-addons/trunk-imp-event-psa

Proposed by Pariket Trivedi(OpenERP)
Status: Merged
Merged at revision: 9339
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-imp-event-ptr
Merge into: lp:~openerp-dev/openobject-addons/trunk-imp-event-psa
Diff against target: 688 lines (+82/-81)
19 files modified
event/board_association_view.xml (+3/-3)
event/email_template.xml (+2/-2)
event/event.py (+15/-15)
event/event_demo.xml (+3/-3)
event/event_reports.xml (+2/-2)
event/event_view.xml (+14/-14)
event/report/report_event_registration.py (+2/-2)
event/report/report_event_registration_view.xml (+5/-5)
event/security/event_security.xml (+2/-2)
event/security/ir.model.access.csv (+4/-3)
event/test/process/event_draft2done.yml (+10/-10)
event/test/ui/demo_data.yml (+3/-3)
event/test/ui/duplicate_event.yml (+1/-1)
event/views/report_event_attendees_registration.xml (+6/-7)
event_sale/event_sale.py (+3/-3)
event_sale/event_sale_view.xml (+4/-4)
event_sale/test/confirm.yml (+1/-1)
website/models/website.py (+1/-0)
website_event/models/event.py (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-imp-event-ptr
Reviewer Review Type Date Requested Status
OpenERP R&D Team Pending
Review via email: mp+216415@code.launchpad.net

Description of the change

hello,

I have imporve code for report file in event module.

thank you,
ptr

To post a comment you must log in.
9332. By Pariket Trivedi(OpenERP)

[IMP]: replace event.registration by event.registration_attendee object.

9333. By Pariket Trivedi(OpenERP)

[IMP]: add marker in website.

9334. By Pariket Trivedi(OpenERP)

[IMP]: remove markers argument.

9335. By Pariket Trivedi(OpenERP)

[MERGE]: merge with trunk-imp-event-psa.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'event/board_association_view.xml'
2--- event/board_association_view.xml 2014-01-28 17:58:35 +0000
3+++ event/board_association_view.xml 2014-04-22 07:17:23 +0000
4@@ -4,7 +4,7 @@
5 <!-- Events dashboard -->
6 <record model ="ir.ui.view" id="view_report_event_reg_graph">
7 <field name="name">Registration Event report</field>
8- <field name="model">report.event.registration</field>
9+ <field name="model">report.event.registration_attendee</field>
10 <field name="arch" type="xml">
11 <graph string="Events Filling Status" type="bar" >
12 <field name="event_id" type="row"/>
13@@ -15,7 +15,7 @@
14
15 <record model="ir.actions.act_window" id="act_event_reg">
16 <field name="name">Events Filling Status</field>
17- <field name="res_model">report.event.registration</field>
18+ <field name="res_model">report.event.registration_attendee</field>
19 <field name="view_type">form</field>
20 <field name="domain">[('event_state','not in',('cancel','done'))]</field>
21 <field name="view_mode">graph,tree</field>
22@@ -34,7 +34,7 @@
23 <record model="ir.actions.act_window" id="act_event_view_registration">
24 <field name="name">New Registration</field>
25 <field name="type">ir.actions.act_window</field>
26- <field name="res_model">event.registration</field>
27+ <field name="res_model">event.registration_attendee</field>
28 <field name="view_type">form</field>
29 <field name="view_mode">tree,form</field>
30 <field name="domain">[('state','=','draft')]</field>
31
32=== modified file 'event/email_template.xml'
33--- event/email_template.xml 2013-11-22 10:45:09 +0000
34+++ event/email_template.xml 2014-04-22 07:17:23 +0000
35@@ -3,7 +3,7 @@
36 <data>
37 <record id="confirmation_event" model="email.template">
38 <field name="name">Confirmation of the Event</field>
39- <field name="model_id" ref="event.model_event_registration"/>
40+ <field name="model_id" ref="event.model_event_registration_attendee"/>
41 <field name="email_from" >${(object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com')|safe}</field>
42 <field name="email_to" >${object.email|safe}</field>
43 <field name="subject">Your registration at ${object.event_id.name}</field>
44@@ -20,7 +20,7 @@
45
46 <record id="confirmation_registration" model="email.template">
47 <field name="name">Confirmation of the Registration</field>
48- <field name="model_id" ref="event.model_event_registration"/>
49+ <field name="model_id" ref="event.model_event_registration_attendee"/>
50 <field name="email_from" >${(object.user_id.email or object.company_id.email or 'noreply@' + object.company_id.name + '.com')|safe}</field>
51 <field name="email_to" >${object.email|safe}</field>
52 <field name="subject">Your registration at ${object.event_id.name}</field>
53
54=== modified file 'event/event.py'
55--- event/event.py 2014-04-22 05:56:27 +0000
56+++ event/event.py 2014-04-22 07:17:23 +0000
57@@ -80,7 +80,7 @@
58 return self.write(cr, uid, ids, {'state': 'draft'}, context=context)
59
60 def button_cancel(self, cr, uid, ids, context=None):
61- registration = self.pool.get('event.registration')
62+ registration = self.pool.get('event.registration_attendee')
63 reg_ids = registration.search(cr, uid, [('event_id','in',ids)], context=context)
64 for event_reg in registration.browse(cr,uid,reg_ids,context=context):
65 if event_reg.state == 'done':
66@@ -92,7 +92,7 @@
67 return self.write(cr, uid, ids, {'state': 'done'}, context=context)
68
69 def confirm_event(self, cr, uid, ids, context=None):
70- register_pool = self.pool.get('event.registration')
71+ register_pool = self.pool.get('event.registration_attendee')
72 for event in self.browse(cr, uid, ids, context=context):
73 if event.email_confirmation_id:
74 #send reminder that will confirm the event for all the people that were already confirmed
75@@ -115,7 +115,7 @@
76 res = {}
77 for event_id in ids:
78 res[event_id] = {key:0 for key in keys.values()}
79- query = "SELECT state, sum(nb_register) FROM event_registration WHERE event_id = %s AND state IN ('draft','open','done') GROUP BY state"
80+ query = "SELECT state, sum(nb_register) FROM event_registration_attendee WHERE event_id = %s AND state IN ('draft','open','done') GROUP BY state"
81 for event in self.pool.get('event.event').browse(cr, uid, ids, context=context):
82 cr.execute(query, (event.id,))
83 reg_states = cr.fetchall()
84@@ -138,7 +138,7 @@
85 def _subscribe_fnc(self, cr, uid, ids, fields, args, context=None):
86 """This functional fields compute if the current user (uid) is already subscribed or not to the event passed in parameter (ids)
87 """
88- register_pool = self.pool.get('event.registration')
89+ register_pool = self.pool.get('event.registration_attendee')
90 res = {}
91 for event in self.browse(cr, uid, ids, context=context):
92 res[event.id] = False
93@@ -157,18 +157,18 @@
94 'seats_max': fields.integer('Maximum Avalaible Seats', oldname='register_max', help="You can for each event define a maximum registration level. If you have too much registrations you are not able to confirm your event. (put 0 to ignore this rule )", readonly=True, states={'draft': [('readonly', False)]}),
95 'seats_min': fields.integer('Minimum Reserved Seats', oldname='register_min', help="You can for each event define a minimum registration level. If you do not enough registrations you are not able to confirm your event. (put 0 to ignore this rule )", readonly=True, states={'draft': [('readonly', False)]}),
96 'seats_reserved': fields.function(_get_seats, oldname='register_current', string='Reserved Seats', type='integer', multi='seats_reserved',
97- store={'event.registration': (_get_events_from_registrations, ['state'], 10),
98+ store={'event.registration_attendee': (_get_events_from_registrations, ['state'], 10),
99 'event.event': (lambda self, cr, uid, ids, c = {}: ids, ['seats_max', 'registration_ids'], 20)}),
100 'seats_available': fields.function(_get_seats, oldname='register_avail', string='Available Seats', type='integer', multi='seats_reserved',
101- store={'event.registration': (_get_events_from_registrations, ['state'], 10),
102+ store={'event.registration_attendee': (_get_events_from_registrations, ['state'], 10),
103 'event.event': (lambda self, cr, uid, ids, c = {}: ids, ['seats_max', 'registration_ids'], 20)}),
104 'seats_unconfirmed': fields.function(_get_seats, oldname='register_prospect', string='Unconfirmed Seat Reservations', type='integer', multi='seats_reserved',
105- store={'event.registration': (_get_events_from_registrations, ['state'], 10),
106+ store={'event.registration_attendee': (_get_events_from_registrations, ['state'], 10),
107 'event.event': (lambda self, cr, uid, ids, c = {}: ids, ['seats_max', 'registration_ids'], 20)}),
108 'seats_used': fields.function(_get_seats, oldname='register_attended', string='Number of Participations', type='integer', multi='seats_reserved',
109- store={'event.registration': (_get_events_from_registrations, ['state'], 10),
110+ store={'event.registration_attendee': (_get_events_from_registrations, ['state'], 10),
111 'event.event': (lambda self, cr, uid, ids, c = {}: ids, ['seats_max', 'registration_ids'], 20)}),
112- 'registration_ids': fields.one2many('event.registration', 'event_id', 'Registrations', readonly=False, states={'done': [('readonly', True)]}),
113+ 'registration_ids': fields.one2many('event.registration_attendee', 'event_id', 'Registrations', readonly=False, states={'done': [('readonly', True)]}),
114 'date_begin': fields.datetime('Start Date', required=True, readonly=True, states={'draft': [('readonly', False)]}),
115 'date_end': fields.datetime('End Date', required=True, readonly=True, states={'draft': [('readonly', False)]}),
116 'state': fields.selection([
117@@ -194,7 +194,7 @@
118 'location': fields.selection([("online", "Online Event"),
119 ("physical", "Physical Event")], "Location"),
120 'event_reminder_ids' : fields.one2many('event.reminder', 'event_id', "Event Reminders"),
121- 'attendee_ids' : fields.one2many('event.registration_attendee', 'event_id', "Attendees"),
122+ 'attendee_ids' : fields.one2many('event.registration_attendee_attendee', 'event_id', "Attendees"),
123 'badge_layout' : fields.selection([("business_card", "Business Card"),
124 ("A4", "A4")], "Badges Format"),
125 }
126@@ -218,7 +218,7 @@
127 ]
128
129 def subscribe_to_event(self, cr, uid, ids, context=None):
130- register_pool = self.pool.get('event.registration')
131+ register_pool = self.pool.get('event.registration_attendee')
132 user_pool = self.pool.get('res.users')
133 num_of_seats = int(context.get('ticket', 1))
134 user = user_pool.browse(cr, uid, uid, context=context)
135@@ -231,7 +231,7 @@
136 return register_pool.confirm_registration(cr, SUPERUSER_ID, curr_reg_ids, context=context)
137
138 def unsubscribe_to_event(self, cr, uid, ids, context=None):
139- register_pool = self.pool.get('event.registration')
140+ register_pool = self.pool.get('event.registration_attendee')
141 #the unsubscription is done with SUPERUSER_ID because in case we share the kanban view, we want anyone to be able to unsubscribe
142 curr_reg_ids = register_pool.search(cr, SUPERUSER_ID, [('user_id', '=', uid), ('event_id', '=', ids[0])])
143 return register_pool.button_reg_cancel(cr, SUPERUSER_ID, curr_reg_ids, context=context)
144@@ -273,7 +273,7 @@
145
146 class event_registration(osv.osv):
147 """Event Registration"""
148- _name= 'event.registration'
149+ _name= 'event.registration_attendee'
150 _description = __doc__
151 _inherit = ['mail.thread', 'ir.needaction_mixin']
152 _columns = {
153@@ -409,7 +409,7 @@
154 ('before_event', 'Before Event'),
155 ('after_event', 'After Event')], string="Element", required=True, help="(subscription or event)"),
156 'email_template': fields.many2one('email.template', 'Email Template', required=True, help="Email template to be send."),
157- 'sended' : fields.boolean("Sended", help="Works for reminder linked to an event and not for a registration (see event.registration)"),
158+ 'sended' : fields.boolean("Sended", help="Works for reminder linked to an event and not for a registration (see event.registration_attendee)"),
159 'event_id' : fields.many2one('event.event', 'Event ID'),
160 }
161
162@@ -437,7 +437,7 @@
163 time_to_send = datetime.strptime(subs.registration_date, '%Y-%m-%d') + timedelta(days=self._get_number_days(reminder))
164 if time_to_send < datetime.now():
165 self.pool.get('event.event').send_reminder_mail(cr, uid, event.id, reminder.email_template.id, context=context)
166- self.pool.get('event.registration').write(cr, uid, [subs.id], {'reminder_sended': True}, context=context)
167+ self.pool.get('event.registration_attendee').write(cr, uid, [subs.id], {'reminder_sended': True}, context=context)
168 else:
169 for subs in event.attendee_ids:
170 time_to_send = datetime.max
171
172=== modified file 'event/event_demo.xml'
173--- event/event_demo.xml 2014-04-16 09:39:39 +0000
174+++ event/event_demo.xml 2014-04-22 07:17:23 +0000
175@@ -208,7 +208,7 @@
176 <function model="event.event" name="button_confirm" eval="[ref('event_2')]"/>
177
178 <!-- Demo data for Event Registration-->
179- <record id="reg_1_1" model="event.registration">
180+ <record id="reg_1_1" model="event.registration_attendee">
181 <field name="name">Agrolait</field>
182 <field name="email">s.l@agrolait.be</field>
183 <field name="phone">003281588558</field>
184@@ -217,7 +217,7 @@
185 <field name="nb_register">5</field>
186 </record>
187
188- <record id="reg_1_2" model="event.registration">
189+ <record id="reg_1_2" model="event.registration_attendee">
190 <field name="name">ASUStek</field>
191 <field name="email">info@asustek.com</field>
192 <field name="phone">+ 1 64 61 04 01</field>
193@@ -226,7 +226,7 @@
194 <field name="nb_register">10</field>
195 </record>
196
197- <record id="reg_0_2" model="event.registration">
198+ <record id="reg_0_2" model="event.registration_attendee">
199 <field name="name">Camptocamp</field>
200 <field name="email">openerp@camptocamp.com</field>
201 <field name="phone">+41 21 619 10 04 </field>
202
203=== modified file 'event/event_reports.xml'
204--- event/event_reports.xml 2014-04-17 06:03:21 +0000
205+++ event/event_reports.xml 2014-04-22 07:17:23 +0000
206@@ -4,7 +4,7 @@
207 <report
208 id="action_report_event_registration_attendee_business_card_ticket"
209 string="Business Card Badge"
210- model="event.registration"
211+ model="event.registration_attendee"
212 report_type="qweb-html"
213 file="event.report_event_registration_attendees_business_card"
214 name="event.report_event_registration_attendees_business_card"
215@@ -18,7 +18,7 @@
216 <report
217 id="action_report_event_registration_attendee_A4_ticket"
218 string="A4 Badge"
219- model="event.registration"
220+ model="event.registration_attendee"
221 report_type="qweb-html"
222 file="event.report_event_registration_attendees_A4"
223 name="event.report_event_registration_attendees_A4"
224
225=== modified file 'event/event_view.xml'
226--- event/event_view.xml 2014-04-16 05:54:32 +0000
227+++ event/event_view.xml 2014-04-22 07:17:23 +0000
228@@ -3,7 +3,7 @@
229 <data>
230
231 <record id="act_event_list_register_event" model="ir.actions.act_window">
232- <field name="res_model">event.registration</field>
233+ <field name="res_model">event.registration_attendee</field>
234 <field name="view_type">form</field>
235 <field name="name">Registrations</field>
236 <field name="view_mode">tree,form,calendar,graph</field>
237@@ -12,7 +12,7 @@
238
239 <record model="ir.actions.act_window" id="action_attendee_management">
240 <field name="name">Attendees Management</field>
241- <field name="res_model">event.registration</field>
242+ <field name="res_model">event.registration_attendee</field>
243 <field name="view_type">form</field>
244 <field name="domain">[('event_id', 'in', [active_id])]</field>
245 <field name="view_mode">tree,form</field>
246@@ -33,9 +33,9 @@
247 <field name="name"/>
248 <field name="default_reply_to"/>
249 <field name="default_registration_min"/>
250- <field name="default_email_event" domain="[('model_id.model','=','event.registration')]"/>
251+ <field name="default_email_event" domain="[('model_id.model','=','event.registration_attendee')]"/>
252 <field name="default_registration_max"/>
253- <field name="default_email_registration" domain="[('model_id.model','=','event.registration')]"/>
254+ <field name="default_email_registration" domain="[('model_id.model','=','event.registration_attendee')]"/>
255 </group>
256 </form>
257 </field>
258@@ -292,7 +292,7 @@
259 <act_window
260 id="act_register_event_partner"
261 name="Subscribe"
262- res_model="event.registration"
263+ res_model="event.registration_attendee"
264 src_model="res.partner"
265 view_mode="tree,form,calendar,graph"
266 context="{'search_default_partner_id': [active_id], 'default_partner_id': active_id}"
267@@ -304,8 +304,8 @@
268
269
270 <record model="ir.ui.view" id="view_event_registration_tree">
271- <field name="name">event.registration.tree</field>
272- <field name="model">event.registration</field>
273+ <field name="name">event.registration_attendee.tree</field>
274+ <field name="model">event.registration_attendee</field>
275 <field name="arch" type="xml">
276 <tree string="Registration" fonts="bold:message_unread==True">
277 <field name="create_date"/>
278@@ -326,8 +326,8 @@
279 </record>
280
281 <record model="ir.ui.view" id="view_event_registration_form">
282- <field name="name">event.registration.form</field>
283- <field name="model">event.registration</field>
284+ <field name="name">event.registration_attendee.form</field>
285+ <field name="model">event.registration_attendee</field>
286 <field name="arch" type="xml">
287 <form string="Event Registration" version="7.0">
288 <header>
289@@ -375,8 +375,8 @@
290
291 <!-- Calendar view of event registration -->
292 <record id="view_event_registration_calendar" model="ir.ui.view">
293- <field name="name">event.registration.calendar</field>
294- <field name="model">event.registration</field>
295+ <field name="name">event.registration_attendee.calendar</field>
296+ <field name="model">event.registration_attendee</field>
297 <field eval="2" name="priority"/>
298 <field name="arch" type="xml">
299 <calendar color="event_id" date_start="event_begin_date" date_stop="event_end_date" string="Event Registration">
300@@ -388,7 +388,7 @@
301
302 <record model="ir.ui.view" id="view_event_registration_graph">
303 <field name="name">Registration Graph</field>
304- <field name="model">event.registration</field>
305+ <field name="model">event.registration_attendee</field>
306 <field name="arch" type="xml">
307 <graph string="Registration" type="bar">
308 <field name="event_id" type="row"/>
309@@ -401,7 +401,7 @@
310 <!-- Search view of event registration -->
311 <record model="ir.ui.view" id="view_registration_search">
312 <field name="name">Registrations</field>
313- <field name="model">event.registration</field>
314+ <field name="model">event.registration_attendee</field>
315 <field name="arch" type="xml">
316 <search string="Event Registration">
317 <field name="name" string="Participant" filter_domain="['|','|',('name','ilike',self),('email','ilike',self),('origin','ilike',self)]"/>
318@@ -426,7 +426,7 @@
319
320 <record model="ir.actions.act_window" id="action_registration">
321 <field name="name">Attendees</field>
322- <field name="res_model">event.registration</field>
323+ <field name="res_model">event.registration_attendee</field>
324 <field name="view_type">form</field>
325 <field name="domain"></field>
326 <field name="view_mode">tree,form,calendar,graph</field>
327
328=== modified file 'event/report/report_event_registration.py'
329--- event/report/report_event_registration.py 2014-03-10 14:36:00 +0000
330+++ event/report/report_event_registration.py 2014-04-22 07:17:23 +0000
331@@ -23,7 +23,7 @@
332 from openerp import tools
333
334 class report_event_registration(osv.osv):
335- _name = "report.event.registration"
336+ _name = "report.event.registration_attendee"
337 _description = "Events Analysis"
338 _auto = False
339 _columns = {
340@@ -68,7 +68,7 @@
341 r.state AS registration_state
342 FROM
343 event_event e
344- LEFT JOIN event_registration r ON (e.id=r.event_id)
345+ LEFT JOIN event_registration_attendee r ON (e.id=r.event_id)
346
347 GROUP BY
348 event_id,
349
350=== modified file 'event/report/report_event_registration_view.xml'
351--- event/report/report_event_registration_view.xml 2014-03-05 10:17:37 +0000
352+++ event/report/report_event_registration_view.xml 2014-04-22 07:17:23 +0000
353@@ -3,8 +3,8 @@
354 <data>
355
356 <record model ="ir.ui.view" id="report_event_registration_graph">
357- <field name="name">report.event.registration.graph</field>
358- <field name="model">report.event.registration</field>
359+ <field name="name">report.event.registration_attendee.graph</field>
360+ <field name="model">report.event.registration_attendee</field>
361 <field name="arch" type="xml">
362 <graph string="Event on Registration" type="pivot" >
363 <field name="event_type" type="row"/>
364@@ -17,8 +17,8 @@
365
366 <!-- Event on Registration search view -->
367 <record model="ir.ui.view" id="view_report_event_registration_search">
368- <field name="name">report.event.registration.search</field>
369- <field name="model">report.event.registration</field>
370+ <field name="name">report.event.registration_attendee.search</field>
371+ <field name="model">report.event.registration_attendee</field>
372 <field name="arch" type="xml">
373 <search string="Event on Registration">
374 <filter icon="terp-document-new" string="New" domain="[('event_state','=','draft')]" help="Events which are in New state"/>
375@@ -55,7 +55,7 @@
376
377 <record model="ir.actions.act_window" id="action_report_event_registration">
378 <field name="name">Events Analysis</field>
379- <field name="res_model">report.event.registration</field>
380+ <field name="res_model">report.event.registration_attendee</field>
381 <field name="view_type">form</field>
382 <field name="view_mode">graph</field>
383 <field name="search_view_id" ref="view_report_event_registration_search"/>
384
385=== modified file 'event/security/event_security.xml'
386--- event/security/event_security.xml 2013-10-27 12:31:04 +0000
387+++ event/security/event_security.xml 2014-04-22 07:17:23 +0000
388@@ -38,7 +38,7 @@
389 </record>
390 <record model="ir.rule" id="event_registration_company_rule">
391 <field name="name">Event/Registration: multi-company</field>
392- <field name="model_id" ref="model_event_registration"/>
393+ <field name="model_id" ref="model_event_registration_attendee"/>
394 <field name="global" eval="True"/>
395 <field name="domain_force">['|',
396 ('company_id', '=', False),
397@@ -48,7 +48,7 @@
398 </record>
399 <record model="ir.rule" id="report_event_registration_company_rule">
400 <field name="name">Event/Report Registration: multi-company</field>
401- <field name="model_id" ref="model_report_event_registration"/>
402+ <field name="model_id" ref="model_report_event_registration_attendee"/>
403 <field name="global" eval="True"/>
404 <field name="domain_force">['|',
405 ('company_id', '=', False),
406
407=== modified file 'event/security/ir.model.access.csv'
408--- event/security/ir.model.access.csv 2014-04-22 05:56:27 +0000
409+++ event/security/ir.model.access.csv 2014-04-22 07:17:23 +0000
410@@ -2,7 +2,8 @@
411 access_event_type,event.type,model_event_type,event.group_event_user,1,0,0,0
412 access_event_type_manager,event.type manager,model_event_type,event.group_event_manager,1,1,1,1
413 access_event_event,event.event,model_event_event,event.group_event_user,1,1,1,1
414-access_event_registration_attendee,event.registration,model_event_registration,event.group_event_user,1,1,1,1
415-access_report_event_registration_attendee,report.event.registration,model_report_event_registration,event.group_event_user,1,1,1,1
416+access_event_registration_attendee,event.registration_attendee,model_event_registration_attendee,event.group_event_user,1,1,1,1
417+access_report_event_registration_attendee,report.event.registration_attendee,model_report_event_registration_attendee,event.group_event_user,1,1,1,1
418 access_event_event_portal,event.event,model_event_event,,1,0,0,0
419-access_event_registration_attendee_portal,event.registration,model_event_registration,,1,0,0,0
420+access_event_registration_attendee_portal,event.registration_attendee,model_event_registration_attendee,,1,0,0,0
421+
422
423=== modified file 'event/test/process/event_draft2done.yml'
424--- event/test/process/event_draft2done.yml 2014-01-27 13:58:28 +0000
425+++ event/test/process/event_draft2done.yml 2014-04-22 07:17:23 +0000
426@@ -18,14 +18,14 @@
427 -
428 I create a registration for the event
429 -
430- !record {model: event.registration, id: event_registration1}:
431+ !record {model: event.registration_attendee, id: event_registration1}:
432 event_id: event_event
433 name: test_confirm
434 nb_register: 10
435 -
436 I create a second registration for the same event
437 -
438- !record {model: event.registration, id: event_registration2}:
439+ !record {model: event.registration_attendee, id: event_registration2}:
440 event_id: event_event
441 name: test_cancel
442 nb_register: 5
443@@ -37,13 +37,13 @@
444 -
445 I confirm the registration1
446 -
447- !python {model: event.registration}: |
448+ !python {model: event.registration_attendee}: |
449 event_pool = self.pool.get("event.event")
450 self.registration_open(cr, uid, [ref("event_registration1")],context=context)
451 -
452 I check that registration is "confirmed"
453 -
454- !assert {model: event.registration, id: event_registration1}:
455+ !assert {model: event.registration_attendee, id: event_registration1}:
456 - state == 'open', "registration should be confirmed."
457 -
458 I check if the number of confirmed registration is correct
459@@ -53,12 +53,12 @@
460 -
461 I close the registration
462 -
463- !python {model: event.registration}: |
464+ !python {model: event.registration_attendee}: |
465 self.button_reg_close(cr, uid, [ref("event_registration1")],context=context)
466 -
467 I check if registration is correctly finnished
468 -
469- !assert {model: event.registration, id: event_registration1}:
470+ !assert {model: event.registration_attendee, id: event_registration1}:
471 - state == 'done'
472 -
473 I check if attended registration is correct
474@@ -68,12 +68,12 @@
475 -
476 I cancel the second registration
477 -
478- !python {model: event.registration}: |
479+ !python {model: event.registration_attendee}: |
480 self.button_reg_cancel(cr, uid, [ref("event_registration2")],context=context)
481 -
482 I Check that registration is cancelled
483 -
484- !assert {model: event.registration, id: event_registration2}:
485+ !assert {model: event.registration_attendee, id: event_registration2}:
486 - state == 'cancel', "Registration should be cancelled."
487 -
488 I confirm the event
489@@ -110,7 +110,7 @@
490 -
491 I create a registration for the event
492 -
493- !record {model: event.registration, id: event_registration_cancel}:
494+ !record {model: event.registration_attendee, id: event_registration_cancel}:
495 event_id: event_event1
496 name: test_confirm_again
497 nb_register: 5
498@@ -127,5 +127,5 @@
499 -
500 I check if its registrations are cancelled too
501 -
502- !assert {model: event.registration, id: event_registration_cancel}:
503+ !assert {model: event.registration_attendee, id: event_registration_cancel}:
504 - state == 'cancel', "Registration should be cancelled."
505
506=== modified file 'event/test/ui/demo_data.yml'
507--- event/test/ui/demo_data.yml 2012-11-29 22:26:45 +0000
508+++ event/test/ui/demo_data.yml 2014-04-22 07:17:23 +0000
509@@ -1,7 +1,7 @@
510 -
511 I create event registation record to call event onchange and partner onchange.
512 -
513- !record {model: event.registration, id: reg_0_1}:
514+ !record {model: event.registration_attendee, id: reg_0_1}:
515 event_id: event_0
516 partner_id: base.res_partner_1
517 name: 'Ticket for Concert'
518@@ -14,7 +14,7 @@
519 -
520 I call onchange event from event registration wizard.
521 -
522- !python {model: partner.event.registration}: |
523+ !python {model: partner.event.registration_attendee}: |
524 context.update({'active_id': ref("base.res_partner_5")})
525 self.onchange_event_id(cr, uid, 1, ref("event_1"), context=context)
526 -
527@@ -27,5 +27,5 @@
528 -
529 I call close registration process.
530 -
531- !python {model: event.registration}: |
532+ !python {model: event.registration_attendee}: |
533 self.button_reg_close(cr, uid, [ref("reg_0_2")])
534
535=== modified file 'event/test/ui/duplicate_event.yml'
536--- event/test/ui/duplicate_event.yml 2011-11-28 09:11:58 +0000
537+++ event/test/ui/duplicate_event.yml 2014-04-22 07:17:23 +0000
538@@ -9,7 +9,7 @@
539 -
540 Copy of event registarion.
541 -
542- !python {model: event.registration}: |
543+ !python {model: event.registration_attendee}: |
544 try:
545 self.copy(cr, uid, ref("reg_1_1"))
546 except:
547
548=== modified file 'event/views/report_event_attendees_registration.xml'
549--- event/views/report_event_attendees_registration.xml 2014-04-18 07:19:32 +0000
550+++ event/views/report_event_attendees_registration.xml 2014-04-22 07:17:23 +0000
551@@ -5,12 +5,12 @@
552 <t t-call="report.html_container">
553 <div class="page">
554 <t t-foreach="docs" t-as="o">
555- <div class="text-center" style="border:1px dashed black; height: 55mm; width: 85mm; padding: 2mm; float:left;">
556+ <div class="text-center" style="border:1px dashed black; height: 59mm; width: 85mm; padding: 2mm; float:left;">
557 <div>
558+ <t t-if="o.event_id and o.event_id.organizer_id and o.event_id.organizer_id.company_id and o.event_id.organizer_id.company_id.logo_web">
559+ <img t-att-src="'data:image/png;base64,%s' % o.event_id.organizer_id.company_id.logo_web" style="max-height:1cm; max-width:2cm;" />
560+ </t>
561 <h3>
562- <t t-if="o.event_id and o.event_id.organizer_id and o.event_id.organizer_id.company_id and o.event_id.organizer_id.company_id.logo_web">
563- <img t-att-src="'data:image/png;base64,%s' % o.event_id.organizer_id.company_id.logo_web" style="max-height:1cm; max-width:2cm;" />
564- </t>
565 <span> </span>
566 <span t-field="o.event_id.name" />
567 </h3>
568@@ -18,7 +18,6 @@
569 <div>
570 <p t-field="o.event_ticket_id.name" t-if="o.event_ticket_id"/>
571 </div>
572- <br/><br/>
573 <div>
574 <h4 t-field="o.name" />
575 <span> </span>
576@@ -40,7 +39,7 @@
577
578 <!-- Inner right -->
579 <div class="col-xs-6" style="padding-left:7mm; border-left:1px dashed black; height: 149mm; -webkit-transform:rotate(180deg)">
580- dfdfdfdfdfdf <img t-att-src="o.event_id.google_map_img(zoom=10)" style="margin-top:15px; width:9cm; height:9cm; margin-right:10px;"/>
581+ <img t-att-src="o.event_id.google_map_img(zoom=10)" style="margin-top:15px; width:9cm; height:9cm; margin-right:10px;"/>
582 <div style="position:relative; margin: 0 auto; width:9cm; height:3cm;">
583 <h5>Address :</h5>
584 <p t-field="o.event_id.address_id" t-field-options="{&quot;widget&quot;:&quot;contact&quot;,&quot;fields&quot;:[&quot;address&quot;, &quot;phone&quot;, &quot;mobile&quot;]}"/>
585@@ -71,7 +70,7 @@
586 <t t-if="o.partner_id.is_company == True">
587 <h1 t-field="o.partner_id.name"/>
588 <small>
589- <img t-att-src="'/event/static/img/%s.svg' % o.partner_id.country_id.code.lower()" style="width:16; height:12;"/>
590+ <img t-att-src="'/event/static/src/img/%s.svg' % o.partner_id.country_id.code.lower()" style="width:16px; height:12px;"/>
591 <span t-field="o.partner_id.country_id.code"/>
592 </small>
593 </t>
594
595=== modified file 'event_sale/event_sale.py'
596--- event_sale/event_sale.py 2014-04-18 11:30:38 +0000
597+++ event_sale/event_sale.py 2014-04-22 07:17:23 +0000
598@@ -87,7 +87,7 @@
599 '''
600 if context is None:
601 context = {}
602- registration_obj = self.pool.get('event.registration')
603+ registration_obj = self.pool.get('event.registration_attendee')
604 for order_line in self.browse(cr, uid, ids, context=context):
605 if order_line.event_id:
606 dic = {
607@@ -200,7 +200,7 @@
608 'name': fields.char('Name', size=64, required=True, translate=True),
609 'event_id': fields.many2one('event.event', "Event", required=True, ondelete='cascade'),
610 'product_id': fields.many2one('product.product', 'Product', required=True, domain=[("event_type_id", "!=", False)]),
611- 'registration_ids': fields.one2many('event.registration', 'event_ticket_id', 'Registrations'),
612+ 'registration_ids': fields.one2many('event.registration_attendee', 'event_ticket_id', 'Registrations'),
613 'deadline': fields.date("Sales End"),
614 'price': fields.float('Price'),
615 'seats_max': fields.integer('Maximum Avalaible Seats', oldname='register_max', help="You can for each event define a maximum registration level. If you have too much registrations you are not able to confirm your event. (put 0 to ignore this rule )"),
616@@ -238,7 +238,7 @@
617
618 class event_registration(osv.osv):
619 """Event Registration"""
620- _inherit= 'event.registration'
621+ _inherit= 'event.registration_attendee'
622 _columns = {
623 'event_ticket_id': fields.many2one('event.event.ticket', 'Event Ticket'),
624 }
625
626=== modified file 'event_sale/event_sale_view.xml'
627--- event_sale/event_sale_view.xml 2014-04-16 05:54:32 +0000
628+++ event_sale/event_sale_view.xml 2014-04-22 07:17:23 +0000
629@@ -18,8 +18,8 @@
630 </record>
631
632 <record model="ir.ui.view" id="view_event_registration_ticket_search">
633- <field name="name">event.registration.ticket.search</field>
634- <field name="model">event.registration</field>
635+ <field name="name">event.registration_attendee.ticket.search</field>
636+ <field name="model">event.registration_attendee</field>
637 <field name="inherit_id" ref="event.view_registration_search" />
638 <field name="arch" type="xml">
639 <filter name="group_event" position="after">
640@@ -29,8 +29,8 @@
641 </record>
642
643 <record model="ir.ui.view" id="view_event_registration_ticket_tree">
644- <field name="name">event.registration.ticket.tree</field>
645- <field name="model">event.registration</field>
646+ <field name="name">event.registration_attendee.ticket.tree</field>
647+ <field name="model">event.registration_attendee</field>
648 <field name="inherit_id" ref="event.view_event_registration_tree" />
649 <field name="arch" type="xml">
650 <field name="event_id" position="after">
651
652=== modified file 'event_sale/test/confirm.yml'
653--- event_sale/test/confirm.yml 2012-11-29 22:26:45 +0000
654+++ event_sale/test/confirm.yml 2014-04-22 07:17:23 +0000
655@@ -45,7 +45,7 @@
656 -
657 I check if a registration is created
658 -
659- !python {model: event.registration}: |
660+ !python {model: event.registration_attendee}: |
661 order_id = ref('order1')
662 order = self.pool.get('sale.order').browse(cr, uid,order_id)
663 registration_ids = self.search(cr,uid,[('origin','=',order.name)])
664
665=== modified file 'website/models/website.py'
666--- website/models/website.py 2014-04-16 08:51:36 +0000
667+++ website/models/website.py 2014-04-22 07:17:23 +0000
668@@ -661,6 +661,7 @@
669 'center': '%s, %s %s, %s' % (partner.street or '', partner.city or '', partner.zip or '', partner.country_id and partner.country_id.name_get()[0][1] or ''),
670 'size': "%sx%s" % (height, width),
671 'zoom': zoom,
672+ 'markers': '%s, %s %s, %s' % (partner.street, partner.city, partner.zip, partner.country_id and partner.country_id.name_get()[0][1] or ''),
673 'sensor': 'false',
674 }
675 return urlplus('http://maps.googleapis.com/maps/api/staticmap' , params)
676
677=== modified file 'website_event/models/event.py'
678--- website_event/models/event.py 2014-04-16 05:54:32 +0000
679+++ website_event/models/event.py 2014-04-22 07:17:23 +0000
680@@ -114,7 +114,7 @@
681 def google_map_img(self, cr, uid, ids, zoom=8, width=298, height=298, context=None):
682 event = self.browse(cr, uid, ids[0], context=context)
683 if event.address_id:
684- return self.browse(cr, SUPERUSER_ID, ids[0], context=context).address_id.google_map_img()
685+ return self.browse(cr, SUPERUSER_ID, ids[0], context=context).address_id.google_map_img(zoom=zoom, width=width, height=height, context=context)
686 return None
687
688 def google_map_link(self, cr, uid, ids, zoom=8, context=None):

Subscribers

People subscribed via source and target branches

to all changes: