2 # Parent d903c828fb10f2b38e5f43e9ceaeae0a9db7f858
4 Index: doc-backend/openacademy/__init__.py
5 ===================================================================
6 --- doc-backend.orig/openacademy/__init__.py 2014-08-24 12:07:13.669372178 +0200
7 +++ doc-backend/openacademy/__init__.py 2014-08-24 12:07:30.697372572 +0200
9 # -*- coding: utf-8 -*-
13 Index: doc-backend/openacademy/__openerp__.py
14 ===================================================================
15 --- doc-backend.orig/openacademy/__openerp__.py 2014-08-24 12:07:13.669372178 +0200
16 +++ doc-backend/openacademy/__openerp__.py 2014-08-24 12:07:13.661372178 +0200
18 # 'security/ir.model.access.csv',
20 'views/openacademy.xml',
21 + 'views/partner.xml',
23 # only loaded in demonstration mode
25 Index: doc-backend/openacademy/partner.py
26 ===================================================================
27 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
28 +++ doc-backend/openacademy/partner.py 2014-08-24 12:07:13.661372178 +0200
30 +# -*- coding: utf-8 -*-
31 +from openerp import fields, models
33 +class Partner(models.Model):
34 + _inherit = 'res.partner'
36 + # Add a new column to the res.partner model, by default partners are not
38 + instructor = fields.Boolean("Instructor", default=False)
40 + session_ids = fields.Many2many('openacademy.session', string="Attended Sessions")
41 Index: doc-backend/openacademy/views/partner.xml
42 ===================================================================
43 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
44 +++ doc-backend/openacademy/views/partner.xml 2014-08-24 12:07:13.661372178 +0200
46 +<?xml version="1.0" encoding="UTF-8"?>
49 + <!-- Add instructor field to existing view -->
50 + <record model="ir.ui.view" id="partner_instructor_form_view">
51 + <field name="name">partner.instructor</field>
52 + <field name="model">res.partner</field>
53 + <field name="inherit_id" ref="base.view_partner_form"/>
54 + <field name="arch" type="xml">
55 + <field name="is_company" position="before">
56 + <field name="instructor"/>
57 + <label for="instructor" string="Is an Instructor?"/>
62 + <record model="ir.actions.act_window" id="contact_list_action">
63 + <field name="name">Contacts</field>
64 + <field name="res_model">res.partner</field>
65 + <field name="view_mode">tree,form</field>
67 + <menuitem id="configuration_menu" name="Configuration"
68 + parent="main_openacademy_menu"/>
69 + <menuitem id="contact_menu" name="Contacts"
70 + parent="configuration_menu"
71 + action="contact_list_action"/>