← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/addons-training-imp-demo-trang-room-add-demo-ysa into lp:~openobject-training/openobject-addons/training

 

Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-imp-demo-trang-room-add-demo-ysa into lp:~openobject-training/openobject-addons/training.

Requested reviews:
  OpenObject Training (openobject-training)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-imp-demo-trang-room-add-demo-ysa/+merge/59215

[IMP + ADD] training:- improve demo data of training module. training_room :- remove required attribute in python and add in view file of trainig.seance object. also add demo data.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-imp-demo-trang-room-add-demo-ysa/+merge/59215
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-imp-demo-trang-room-add-demo-ysa.
=== modified file 'training/__openerp__.py'
--- training/__openerp__.py	2011-03-22 11:24:03 +0000
+++ training/__openerp__.py	2011-04-27 12:42:27 +0000
@@ -68,7 +68,7 @@
         'demo/training_course.xml',
         'demo/training_offer.xml',
         'demo/training_catalog.xml',
-#        'demo/training_session.xml',
+        'demo/training_session.xml',
 #        'demo/training_seance.xml',
     ],
     'update_xml' : [

=== modified file 'training/demo/training_session.xml'
--- training/demo/training_session.xml	2009-08-31 17:54:15 +0000
+++ training/demo/training_session.xml	2011-04-27 12:42:27 +0000
@@ -14,7 +14,8 @@
             <field name="offer_id" ref="training.training_offer_openerpintegrator0"/>
             <field name="name">Open ERP 5.0 - Integrator</field>
             <field name="catalog_id" ref="training.training_catalog_0"/>
-            <field eval="(DateTime.now() + DateTime.RelativeDateTime(months=1)).strftime('%Y-%m-%d 08:30:00')" name="date" />
+
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date" />
             <field name="user_id" ref="base.user_root"/>
         </record>
     </data>
@@ -30,7 +31,7 @@
             <field name="offer_id" ref="training.training_offer_openerpbusiness0"/>
             <field name="name">Open ERP 5.0 - Business</field>
             <field name="catalog_id" ref="training.training_catalog_0"/>
-            <field eval="(DateTime.now() + DateTime.RelativeDateTime(days=25)).strftime('%Y-%m-%d 08:30:00')" name="date" />
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date" />
             <field name="user_id" ref="base.user_root"/>
         </record>
     </data>
@@ -45,7 +46,7 @@
             <field name="offer_id" ref="training.training_offer_openerpbusiness0"/>
             <field name="name">Open ERP 5.0 - Business</field>
             <field name="catalog_id" ref="training.training_catalog_0"/>
-            <field eval="(DateTime.now() + DateTime.RelativeDateTime(days=15)).strftime('%Y-%m-%d 08:30:00')" name="date" />
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date" />
             <field name="user_id" ref="base.user_root"/>
         </record>
     </data>

=== modified file 'training_room/__openerp__.py'
--- training_room/__openerp__.py	2011-03-15 09:12:30 +0000
+++ training_room/__openerp__.py	2011-04-27 12:42:27 +0000
@@ -32,7 +32,9 @@
         'training',
     ],
     'init_xml' : [ ],
-    'demo_xml' : [ ],
+    'demo_xml' : [
+        'training_room_demo.xml'
+     ],
     'update_xml' : [
         'training_room_view.xml',
         'wizard/training_create_session_wizard_view.xml',

=== modified file 'training_room/training_room.py'
--- training_room/training_room.py	2011-04-01 07:25:34 +0000
+++ training_room/training_room.py	2011-04-27 12:42:27 +0000
@@ -106,9 +106,9 @@
     _inherit = 'training.seance'
 
     _columns = {
-        'location_id' : fields.many2one('training.location', 'Training Location', select=1,help='The location where the training will take place', required=True),
+        'location_id' : fields.many2one('training.location', 'Training Location', select=1,help='The location where the training will take place'),
         'location_note': fields.text('Training Location Note', help='Give some extra informations about the training location'),
-        'delivery_location_id': fields.many2one('training.location', 'Training Delivery Location', select=1, help='The location where training procurements (ex: support of course) will be delivered', required=True),
+        'delivery_location_id': fields.many2one('training.location', 'Training Delivery Location', select=1, help='The location where training procurements (ex: support of course) will be delivered'),
         'delivery_location_note': fields.text('Training Delivery Location Note', help='Give some extra informations about the training delivery location'),
         'reserved' : fields.boolean('Reserved',help='Location is reserved '),
         'seats' : fields.related('location_id', 'seats', type='integer', string='Maximum Seats',

=== added file 'training_room/training_room_demo.xml'
--- training_room/training_room_demo.xml	1970-01-01 00:00:00 +0000
+++ training_room/training_room_demo.xml	2011-04-27 12:42:27 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+
+    <data noupdate="1">
+        <record id="training_location_examroom0" model="training.location">
+            <field name="address_id" ref="base.res_partner_address_8"/>
+            <field name="partner_id" ref="base.res_partner_agrolait"/>
+            <field name="name">Exam Room</field>
+            <field eval="40" name="seats"/>
+        </record>
+
+        <record id="training_location_lectureroom0" model="training.location">
+            <field name="address_id" ref="base.res_partner_address_3000"/>
+            <field name="partner_id" ref="base.res_partner_desertic_hispafuentes"/>
+            <field name="name">Lecture Room</field>
+            <field eval="30" name="seats"/>
+        </record>
+
+        <record id="training_session_openerpintegrator0" model="training.session">
+            <field name="name">Open ERP 5.0 - Integrator</field>
+            <field name="offer_id" ref="training.training_offer_openerpintegrator0"/>
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date" />
+            <field name="location_id" ref="training_location_examroom0"/>
+            <field name="delivery_location_id" ref="training_location_lectureroom0"/>
+        </record>
+    </data>
+
+    <data>
+        <function model="training.session" name="action_create_seances">
+            <value eval="[ref('training_session_openerpintegrator0')]" />
+        </function>
+        <workflow action="signal_open" model="training.session" ref="training_session_openerpintegrator0"/>
+        <workflow action="signal_open_confirm" model="training.session" ref="training_session_openerpintegrator0"/>
+    </data>
+
+</openerp>
\ No newline at end of file

=== modified file 'training_room/training_room_view.xml'
--- training_room/training_room_view.xml	2011-03-15 09:12:30 +0000
+++ training_room/training_room_view.xml	2011-04-27 12:42:27 +0000
@@ -77,12 +77,12 @@
                     <separator string="Location" colspan="4" />
                     <group col="2" colspan="2">
                         <field name="reserved" />
-                        <field name="location_id" />
+                        <field name="location_id" required="True"/>
                         <field name="location_note"/>
                     </group>
                     <group col="2" colspan="2">
                         <label string="" colspan="2"/>
-                        <field name="delivery_location_id"/>
+                        <field name="delivery_location_id" required="True"/>
                         <field name="delivery_location_note"/>
                     </group>
                 </field>


Follow ups