[IMP] doc/howtos/backend: use scaffolding and adapt text and code accordingly
[odoo/odoo.git] / doc / howtos / backend / exercise-state-workflow
index 17c91fc..53693d3 100644 (file)
@@ -3,21 +3,21 @@
 
 Index: doc-backend/openacademy/__openerp__.py
 ===================================================================
---- doc-backend.orig/openacademy/__openerp__.py        2014-08-21 15:03:56.760571446 +0200
-+++ doc-backend/openacademy/__openerp__.py     2014-08-21 15:03:56.756571446 +0200
-@@ -13,6 +13,7 @@
-     'data' : [
+--- doc-backend.orig/openacademy/__openerp__.py        2014-08-24 12:34:54.425410616 +0200
++++ doc-backend/openacademy/__openerp__.py     2014-08-24 12:34:54.417410616 +0200
+@@ -29,6 +29,7 @@
+         'templates.xml',
          'views/openacademy.xml',
          'views/partner.xml',
 +        'views/session_workflow.xml',
      ],
+     # only loaded in demonstration mode
      'demo': [
-         'demo.xml',
-Index: doc-backend/openacademy/course.py
+Index: doc-backend/openacademy/models.py
 ===================================================================
---- doc-backend.orig/openacademy/course.py     2014-08-21 15:03:56.760571446 +0200
-+++ doc-backend/openacademy/course.py  2014-08-21 15:03:56.756571446 +0200
-@@ -71,7 +71,7 @@
+--- doc-backend.orig/openacademy/models.py     2014-08-24 12:34:54.425410616 +0200
++++ doc-backend/openacademy/models.py  2014-08-24 12:34:54.417410616 +0200
+@@ -70,7 +70,7 @@
           ('draft', "Draft"),
           ('confirmed', "Confirmed"),
           ('done', "Done"),
@@ -28,8 +28,8 @@ Index: doc-backend/openacademy/course.py
      def action_draft(self):
 Index: doc-backend/openacademy/views/openacademy.xml
 ===================================================================
---- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-21 15:03:56.760571446 +0200
-+++ doc-backend/openacademy/views/openacademy.xml      2014-08-21 15:03:56.756571446 +0200
+--- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-24 12:34:54.425410616 +0200
++++ doc-backend/openacademy/views/openacademy.xml      2014-08-24 12:34:54.417410616 +0200
 @@ -92,13 +92,13 @@
              <field name="arch" type="xml">
                  <form string="Session Form">
@@ -50,56 +50,56 @@ Index: doc-backend/openacademy/views/openacademy.xml
 Index: doc-backend/openacademy/views/session_workflow.xml
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ doc-backend/openacademy/views/session_workflow.xml 2014-08-21 15:03:56.756571446 +0200
++++ doc-backend/openacademy/views/session_workflow.xml 2014-08-24 12:35:14.105411072 +0200
 @@ -0,0 +1,51 @@
 +<openerp>
-+  <data>
-+    <record model="workflow" id="wkf_session">
-+      <field name="name">OpenAcademy sessions workflow</field>
-+      <field name="osv">openacademy.session</field>
-+      <field name="on_create">True</field>
-+    </record>
++    <data>
++        <record model="workflow" id="wkf_session">
++            <field name="name">OpenAcademy sessions workflow</field>
++            <field name="osv">openacademy.session</field>
++            <field name="on_create">True</field>
++        </record>
 +
-+    <record model="workflow.activity" id="draft">
-+      <field name="name">Draft</field>
-+      <field name="wkf_id" ref="wkf_session"/>
-+      <field name="flow_start" eval="True"/>
-+      <field name="kind">function</field>
-+      <field name="action">action_draft()</field>
-+    </record>
-+    <record model="workflow.activity" id="confirmed">
-+      <field name="name">Confirmed</field>
-+      <field name="wkf_id" ref="wkf_session"/>
-+      <field name="kind">function</field>
-+      <field name="action">action_confirm()</field>
-+    </record>
-+    <record model="workflow.activity" id="done">
-+      <field name="name">Done</field>
-+      <field name="wkf_id" ref="wkf_session"/>
-+      <field name="flow_stop" eval="True"/>
-+      <field name="kind">function</field>
-+      <field name="action">action_done()</field>
-+    </record>
++        <record model="workflow.activity" id="draft">
++            <field name="name">Draft</field>
++            <field name="wkf_id" ref="wkf_session"/>
++            <field name="flow_start" eval="True"/>
++            <field name="kind">function</field>
++            <field name="action">action_draft()</field>
++        </record>
++        <record model="workflow.activity" id="confirmed">
++            <field name="name">Confirmed</field>
++            <field name="wkf_id" ref="wkf_session"/>
++            <field name="kind">function</field>
++            <field name="action">action_confirm()</field>
++        </record>
++        <record model="workflow.activity" id="done">
++            <field name="name">Done</field>
++            <field name="wkf_id" ref="wkf_session"/>
++            <field name="flow_stop" eval="True"/>
++            <field name="kind">function</field>
++            <field name="action">action_done()</field>
++        </record>
 +
-+    <record model="workflow.transition" id="session_draft_to_confirmed">
-+      <field name="act_from" ref="draft"/>
-+      <field name="act_to" ref="confirmed"/>
-+      <field name="signal">confirm</field>
-+    </record>
-+    <record model="workflow.transition" id="session_confirmed_to_draft">
-+      <field name="act_from" ref="confirmed"/>
-+      <field name="act_to" ref="draft"/>
-+      <field name="signal">draft</field>
-+    </record>
-+    <record model="workflow.transition" id="session_done_to_draft">
-+      <field name="act_from" ref="done"/>
-+      <field name="act_to" ref="draft"/>
-+      <field name="signal">draft</field>
-+    </record>
-+    <record model="workflow.transition" id="session_confirmed_to_done">
-+      <field name="act_from" ref="confirmed"/>
-+      <field name="act_to" ref="done"/>
-+      <field name="signal">done</field>
-+    </record>
-+  </data>
++        <record model="workflow.transition" id="session_draft_to_confirmed">
++            <field name="act_from" ref="draft"/>
++            <field name="act_to" ref="confirmed"/>
++            <field name="signal">confirm</field>
++        </record>
++        <record model="workflow.transition" id="session_confirmed_to_draft">
++            <field name="act_from" ref="confirmed"/>
++            <field name="act_to" ref="draft"/>
++            <field name="signal">draft</field>
++        </record>
++        <record model="workflow.transition" id="session_done_to_draft">
++            <field name="act_from" ref="done"/>
++            <field name="act_to" ref="draft"/>
++            <field name="signal">draft</field>
++        </record>
++        <record model="workflow.transition" id="session_confirmed_to_done">
++            <field name="act_from" ref="confirmed"/>
++            <field name="act_to" ref="done"/>
++            <field name="signal">done</field>
++        </record>
++    </data>
 +</openerp>