1 Index: addons/openacademy/wizard.py
2 ===================================================================
3 --- addons.orig/openacademy/wizard.py 2014-08-27 14:24:39.195106637 +0200
4 +++ addons/openacademy/wizard.py 2014-08-27 14:43:02.323090261 +0200
6 class Wizard(models.TransientModel):
7 _name = 'openacademy.wizard'
9 + def _default_session(self):
10 + return self.env['openacademy.session'].browse(self._context.get('active_id'))
12 session_id = fields.Many2one('openacademy.session',
13 - string="Session", required=True)
14 + string="Session", required=True, default=_default_session)
15 attendee_ids = fields.Many2many('res.partner', string="Attendees")
16 Index: addons/openacademy/views/openacademy.xml
17 ===================================================================
18 --- addons.orig/openacademy/views/openacademy.xml 2014-08-27 14:20:50.071110038 +0200
19 +++ addons/openacademy/views/openacademy.xml 2014-08-27 15:01:00.355074258 +0200
21 <menuitem id="session_menu" name="Sessions"
22 parent="openacademy_menu"
23 action="session_list_action"/>
25 + <record model="ir.ui.view" id="wizard_form_view">
26 + <field name="name">wizard.form</field>
27 + <field name="model">openacademy.wizard</field>
28 + <field name="arch" type="xml">
29 + <form string="Add Attendees">
31 + <field name="session_id"/>
32 + <field name="attendee_ids"/>
38 + <act_window id="launch_session_wizard"
39 + name="Add Attendees"
40 + src_model="openacademy.session"
41 + res_model="openacademy.wizard"
44 + key2="client_action_multi"/>