[IMP] doc/howtos/backend: improve views, fix workflow
[odoo/odoo.git] / doc / howtos / backend / exercise-model-inheritance
index 7b6e73c..ddc84ea 100644 (file)
@@ -1,19 +1,19 @@
 # HG changeset patch
 # Parent d903c828fb10f2b38e5f43e9ceaeae0a9db7f858
 
-Index: doc-backend/openacademy/__init__.py
+Index: addons/openacademy/__init__.py
 ===================================================================
---- doc-backend.orig/openacademy/__init__.py   2014-08-24 12:07:13.669372178 +0200
-+++ doc-backend/openacademy/__init__.py        2014-08-24 12:07:30.697372572 +0200
+--- addons.orig/openacademy/__init__.py        2014-08-26 17:26:01.227783353 +0200
++++ addons/openacademy/__init__.py     2014-08-26 17:26:01.219783354 +0200
 @@ -1,3 +1,4 @@
  # -*- coding: utf-8 -*-
  import controllers
  import models
 +import partner
-Index: doc-backend/openacademy/__openerp__.py
+Index: addons/openacademy/__openerp__.py
 ===================================================================
---- doc-backend.orig/openacademy/__openerp__.py        2014-08-24 12:07:13.669372178 +0200
-+++ doc-backend/openacademy/__openerp__.py     2014-08-24 12:07:13.661372178 +0200
+--- addons.orig/openacademy/__openerp__.py     2014-08-26 17:26:01.227783353 +0200
++++ addons/openacademy/__openerp__.py  2014-08-26 17:26:01.223783354 +0200
 @@ -28,6 +28,7 @@
          # 'security/ir.model.access.csv',
          'templates.xml',
@@ -22,11 +22,11 @@ Index: doc-backend/openacademy/__openerp__.py
      ],
      # only loaded in demonstration mode
      'demo': [
-Index: doc-backend/openacademy/partner.py
+Index: addons/openacademy/partner.py
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ doc-backend/openacademy/partner.py 2014-08-24 12:07:13.661372178 +0200
-@@ -0,0 +1,11 @@
++++ addons/openacademy/partner.py      2014-08-26 17:26:01.223783354 +0200
+@@ -0,0 +1,12 @@
 +# -*- coding: utf-8 -*-
 +from openerp import fields, models
 +
@@ -37,12 +37,13 @@ Index: doc-backend/openacademy/partner.py
 +    # instructors
 +    instructor = fields.Boolean("Instructor", default=False)
 +
-+    session_ids = fields.Many2many('openacademy.session', string="Attended Sessions")
-Index: doc-backend/openacademy/views/partner.xml
++    session_ids = fields.Many2many('openacademy.session',
++        string="Attended Sessions", readonly=True)
+Index: addons/openacademy/views/partner.xml
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ doc-backend/openacademy/views/partner.xml  2014-08-24 12:07:13.661372178 +0200
-@@ -0,0 +1,28 @@
++++ addons/openacademy/views/partner.xml       2014-08-26 17:26:01.223783354 +0200
+@@ -0,0 +1,32 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 + <openerp>
 +    <data>
@@ -52,10 +53,14 @@ Index: doc-backend/openacademy/views/partner.xml
 +            <field name="model">res.partner</field>
 +            <field name="inherit_id" ref="base.view_partner_form"/>
 +            <field name="arch" type="xml">
-+                <field name="is_company" position="before">
-+                    <field name="instructor"/>
-+                    <label for="instructor" string="Is an Instructor?"/>
-+                </field>
++                <notebook position="inside">
++                    <page string="Sessions">
++                        <group>
++                            <field name="instructor"/>
++                            <field name="session_ids"/>
++                        </group>
++                    </page>
++                </notebook>
 +            </field>
 +        </record>
 +