2 # Parent d903c828fb10f2b38e5f43e9ceaeae0a9db7f858
4 Index: doc-backend/openacademy/__init__.py
5 ===================================================================
6 --- doc-backend.orig/openacademy/__init__.py 2014-08-21 15:13:13.756591893 +0200
7 +++ doc-backend/openacademy/__init__.py 2014-08-21 15:13:13.748591893 +0200
11 Index: doc-backend/openacademy/__openerp__.py
12 ===================================================================
13 --- doc-backend.orig/openacademy/__openerp__.py 2014-08-21 15:13:13.756591893 +0200
14 +++ doc-backend/openacademy/__openerp__.py 2014-08-21 15:13:13.748591893 +0200
16 - attendees registration""",
18 'views/openacademy.xml',
19 + 'views/partner.xml',
23 Index: doc-backend/openacademy/partner.py
24 ===================================================================
25 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
26 +++ doc-backend/openacademy/partner.py 2014-08-21 15:13:13.748591893 +0200
28 +# -*- coding: utf-8 -*-
29 +from openerp import fields, models
31 +class Partner(models.Model):
32 + _inherit = 'res.partner'
34 + # Add a new column to the res.partner model, by default partners are not
36 + instructor = fields.Boolean("Instructor", default=False)
38 + session_ids = fields.Many2many('openacademy.session', string="Attended Sessions")
39 Index: doc-backend/openacademy/views/partner.xml
40 ===================================================================
41 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
42 +++ doc-backend/openacademy/views/partner.xml 2014-08-21 15:13:26.748592370 +0200
44 +<?xml version="1.0" encoding="UTF-8"?>
47 + <!-- Add instructor field to existing view -->
48 + <record model="ir.ui.view" id="partner_instructor_form_view">
49 + <field name="name">partner.instructor</field>
50 + <field name="model">res.partner</field>
51 + <field name="inherit_id" ref="base.view_partner_form"/>
52 + <field name="arch" type="xml">
53 + <field name="is_company" position="before">
54 + <field name="instructor"/>
55 + <label for="instructor" string="Is an Instructor?"/>
60 + <record model="ir.actions.act_window" id="contact_list_action">
61 + <field name="name">Contacts</field>
62 + <field name="res_model">res.partner</field>
63 + <field name="view_mode">tree,form</field>
65 + <menuitem id="configuration_menu" name="Configuration"
66 + parent="main_openacademy_menu"/>
67 + <menuitem id="contact_menu" name="Contacts"
68 + parent="configuration_menu"
69 + action="contact_list_action"/>