[IMP] doc/howtos/backend: use scaffolding and adapt text and code accordingly
[odoo/odoo.git] / doc / howtos / backend / exercise-dashboard
index 8595d48..4ffc826 100644 (file)
@@ -1,93 +1,94 @@
 # HG changeset patch
 # Parent 643813940cbea07bec792f9e1c60022a9292fa90
 
-diff --git a/openacademy/__openerp__.py b/openacademy/__openerp__.py
---- a/openacademy/__openerp__.py
-+++ b/openacademy/__openerp__.py
-@@ -3,7 +3,7 @@
-     'name': "Open Academy",
-     'category': "Test",
-     'version': '1.0',
+Index: doc-backend/openacademy/__openerp__.py
+===================================================================
+--- doc-backend.orig/openacademy/__openerp__.py        2014-08-24 12:31:00.385405199 +0200
++++ doc-backend/openacademy/__openerp__.py     2014-08-24 12:31:45.373406240 +0200
+@@ -21,7 +21,7 @@
+     'version': '0.1',
+     # any module necessary for this one to work correctly
 -    'depends': ['base'],
 +    'depends': ['base', 'board'],
-     'author': '<insert name here>',
-     'description' : """
-     Open Academy module for managing trainings:
-@@ -17,6 +17,7 @@
+     # always loaded
+     'data': [
+@@ -31,6 +31,7 @@
+         'views/openacademy.xml',
          'views/partner.xml',
          'views/session_workflow.xml',
-         'reports.xml',
 +        'views/session_board.xml',
+         'reports.xml',
      ],
-     'demo': [
-         'demo.xml',
-diff --git a/openacademy/views/session_board.xml b/openacademy/views/session_board.xml
-new file mode 100644
---- /dev/null
-+++ b/openacademy/views/session_board.xml
+     # only loaded in demonstration mode
+Index: doc-backend/openacademy/views/session_board.xml
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ doc-backend/openacademy/views/session_board.xml    2014-08-24 12:33:16.077408340 +0200
 @@ -0,0 +1,65 @@
 +<?xml version="1.0"?>
 +<openerp>
-+  <data>
-+    <record model="ir.actions.act_window" id="act_session_graph">
-+      <field name="res_model">openacademy.session</field>
-+      <field name="view_type">form</field>
-+      <field name="view_mode">graph</field>
-+      <field name="view_id"
-+             ref="openacademy.openacademy_session_graph_view"/>
-+    </record>
-+    <record model="ir.actions.act_window" id="act_session_calendar">
-+      <field name="res_model">openacademy.session</field>
-+      <field name="view_type">form</field>
-+      <field name="view_mode">calendar</field>
-+      <field name="view_id" ref="openacademy.session_calendar_view"/>
-+    </record>
-+    <record model="ir.actions.act_window" id="act_course_list">
-+      <field name="res_model">openacademy.course</field>
-+      <field name="view_type">form</field>
-+      <field name="view_mode">tree,form</field>
-+    </record>
-+    <record model="ir.ui.view" id="board_session_form">
-+      <field name="name">Session Dashboard Form</field>
-+      <field name="model">board.board</field>
-+      <field name="type">form</field>
-+      <field name="arch" type="xml">
-+        <form string="Session Dashboard">
-+          <board style="2-1">
-+            <column>
-+              <action
-+                  string="Attendees by course"
-+                  name="%(act_session_graph)d"
-+                  colspan="4"
-+                  height="150"
-+                  width="510"/>
-+              <action
-+                  string="Sessions"
-+                  name="%(act_session_calendar)d"
-+                  colspan="4"/>
-+            </column>
-+            <column>
-+              <action
-+                  string="Courses"
-+                  name="%(act_course_list)d" colspan="4"/>
-+            </column>
-+          </board>
-+        </form>
-+      </field>
-+    </record>
-+    <record model="ir.actions.act_window" id="open_board_session">
-+      <field name="name">Session Dashboard</field>
-+      <field name="res_model">board.board</field>
-+      <field name="view_type">form</field>
-+      <field name="view_mode">form</field>
-+      <field name="usage">menu</field>
-+      <field name="view_id" ref="board_session_form"/>
-+    </record>
++    <data>
++        <record model="ir.actions.act_window" id="act_session_graph">
++            <field name="res_model">openacademy.session</field>
++            <field name="view_type">form</field>
++            <field name="view_mode">graph</field>
++            <field name="view_id"
++                   ref="openacademy.openacademy_session_graph_view"/>
++        </record>
++        <record model="ir.actions.act_window" id="act_session_calendar">
++            <field name="res_model">openacademy.session</field>
++            <field name="view_type">form</field>
++            <field name="view_mode">calendar</field>
++            <field name="view_id" ref="openacademy.session_calendar_view"/>
++        </record>
++        <record model="ir.actions.act_window" id="act_course_list">
++            <field name="res_model">openacademy.course</field>
++            <field name="view_type">form</field>
++            <field name="view_mode">tree,form</field>
++        </record>
++        <record model="ir.ui.view" id="board_session_form">
++            <field name="name">Session Dashboard Form</field>
++            <field name="model">board.board</field>
++            <field name="type">form</field>
++            <field name="arch" type="xml">
++                <form string="Session Dashboard">
++                    <board style="2-1">
++                        <column>
++                            <action
++                                string="Attendees by course"
++                                name="%(act_session_graph)d"
++                                colspan="4"
++                                height="150"
++                                width="510"/>
++                            <action
++                                string="Sessions"
++                                name="%(act_session_calendar)d"
++                                colspan="4"/>
++                        </column>
++                        <column>
++                            <action
++                                string="Courses"
++                                name="%(act_course_list)d" colspan="4"/>
++                        </column>
++                    </board>
++                </form>
++            </field>
++        </record>
++        <record model="ir.actions.act_window" id="open_board_session">
++          <field name="name">Session Dashboard</field>
++          <field name="res_model">board.board</field>
++          <field name="view_type">form</field>
++          <field name="view_mode">form</field>
++          <field name="usage">menu</field>
++          <field name="view_id" ref="board_session_form"/>
++        </record>
 +
-+    <menuitem
-+        name="Session Dashboard" parent="base.menu_reporting_dashboard"
-+        action="open_board_session"
-+        sequence="1"
-+        id="menu_board_session" icon="terp-graph"/>
-+  </data>
++        <menuitem
++            name="Session Dashboard" parent="base.menu_reporting_dashboard"
++            action="open_board_session"
++            sequence="1"
++            id="menu_board_session" icon="terp-graph"/>
++    </data>
 +</openerp>