2 # Parent 69d1f2d359eb8ef304a9d99f17790c78b35eda1a
4 Index: doc-backend/openacademy/course.py
5 ===================================================================
6 --- doc-backend.orig/openacademy/course.py 2014-08-21 15:15:20.040596529 +0200
7 +++ doc-backend/openacademy/course.py 2014-08-21 15:15:20.032596529 +0200
9 seats = fields.Integer(string="Number of seats")
11 instructor_id = fields.Many2one('res.partner', string="Instructor",
12 - domain=[('instructor', '=', True)])
13 + domain=['|', ('instructor', '=', True),
14 + ('category_id.name', 'ilike', "Teacher")])
15 course_id = fields.Many2one('openacademy.course',
16 ondelete='cascade', string="Course", required=True)
17 attendee_ids = fields.Many2many('res.partner', string="Attendees")
18 Index: doc-backend/openacademy/views/partner.xml
19 ===================================================================
20 --- doc-backend.orig/openacademy/views/partner.xml 2014-08-21 15:15:20.040596529 +0200
21 +++ doc-backend/openacademy/views/partner.xml 2014-08-21 15:16:18.112598661 +0200
23 <menuitem id="contact_menu" name="Contacts"
24 parent="configuration_menu"
25 action="contact_list_action"/>
27 + <record model="ir.actions.act_window" id="contact_cat_list_action">
28 + <field name="name">Contact Tags</field>
29 + <field name="res_model">res.partner.category</field>
30 + <field name="view_mode">tree,form</field>
32 + <menuitem id="contact_cat_menu" name="Contact Tags"
33 + parent="configuration_menu"
34 + action="contact_cat_list_action"/>
36 + <record model="res.partner.category" id="teacher1">
37 + <field name="name">Teacher / Level 1</field>
39 + <record model="res.partner.category" id="teacher2">
40 + <field name="name">Teacher / Level 2</field>