← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/addons-training-exam-demo-data-ysa into lp:~openobject-training/openobject-addons/training

 

Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-exam-demo-data-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-exam-demo-data-ysa/+merge/59359

[IMP+ADD] training_exam :- improve and add demo data in module.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-exam-demo-data-ysa/+merge/59359
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-exam-demo-data-ysa.
=== modified file 'training_exam/__openerp__.py'
--- training_exam/__openerp__.py	2011-04-25 04:47:42 +0000
+++ training_exam/__openerp__.py	2011-04-28 12:26:01 +0000
@@ -37,7 +37,7 @@
     'demo_xml' : [
         'data/training.exam.question.csv',
         'data/training.exam.question.answer.csv',
-        #'training_exam_demo.xml',
+        'training_exam_demo.xml',
     ],
     'update_xml' : [
         'wizard/training_exam_depricate_question_view.xml',

=== modified file 'training_exam/training_exam_demo.xml'
--- training_exam/training_exam_demo.xml	2009-09-04 07:08:27 +0000
+++ training_exam/training_exam_demo.xml	2011-04-28 12:26:01 +0000
@@ -4,35 +4,56 @@
         <record id="training_exam.question_1" model="training.exam.question">
             <field eval="[(6,0,[ref('training.training_course_openerpcrm0'),ref('training.training_course_openerpaccounting0')])]" name="course_ids"/>
         </record>
-    </data>
-    <data noupdate="1">
+        <function model="training.exam.question.validate.wizard" name="action_validate_wo_qz">
+            <!-- ids = -->        <value eval="[ref('training_exam.question_1')]"/>
+            <!-- context = -->    <value eval="{'active_id' : ref('training_exam.question_1'), 'active_ids':[ref('training_exam.question_1')]}"/>
+        </function>
+
         <record id="training_exam.question_2" model="training.exam.question">
             <field eval="[(6,0,[ref('training.training_course_openerpcrm0')])]" name="course_ids"/>
         </record>
-    </data>
-    <data noupdate="1">
+        <function model="training.exam.question.validate.wizard" name="action_validate_wo_qz">
+            <!-- ids = -->        <value eval="[ref('training_exam.question_2')]"/>
+            <!-- context = -->    <value eval="{'active_id' : ref('training_exam.question_2'), 'active_ids':[ref('training_exam.question_2')]}"/>
+        </function>
+
         <record id="training_exam.question_3" model="training.exam.question">
             <field eval="[(6,0,[ref('training.training_course_openerpaccounting0')])]" name="course_ids"/>
         </record>
+
+        <function model="training.exam.question.validate.wizard" name="action_validate_wo_qz">
+            <!-- ids = -->        <value eval="[ref('training_exam.question_3')]"/>
+            <!-- context = -->    <value eval="{'active_id' : ref('training_exam.question_3'), 'active_ids':[ref('training_exam.question_3')]}"/>
+        </function>
     </data>
+
     <data noupdate="1">
         <record id="training_questionnaire_questionnaire0" model="training.exam.questionnaire">
             <field eval="&quot;&quot;&quot;automatic&quot;&quot;&quot;" name="kind"/>
-            <field eval="[(6,0,[ref('training_exam.question_1'),ref('training_exam.question_2')])]" name="question_ids"/>
             <field eval="&quot;&quot;&quot;Questionnaire - 1&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;draft&quot;&quot;&quot;" name="state"/>
             <field eval="4.0" name="duration"/>
-            <field name="course_id" ref="training.training_course_openerpcrm0"/>
-        </record>
-    </data>
-    <data>
-        <workflow action="signal_pending" model="training.exam.questionnaire" ref="training_questionnaire_questionnaire0"/>
-    </data>
-    <data>
-        <workflow action="signal_inprogress" model="training.exam.questionnaire" ref="training_questionnaire_questionnaire0"/>
-    </data>
-    <data>
-        <workflow action="signal_validate" model="training.exam.questionnaire" ref="training_questionnaire_questionnaire0"/>
+            <field name="main_course_id" ref="training.training_course_openerpcrm0"/>
+        </record>
+        <record id="training_exam_questionnaire_question_0" model="training.exam.questionnaire.question">
+            <field ref="training_questionnaire_questionnaire0" name="questionnaire_id"/>
+            <field name="question_id" ref="training_exam.question_1"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="training_exam_questionnaire_question_1" model="training.exam.questionnaire.question">
+            <field ref="training_questionnaire_questionnaire0" name="questionnaire_id"/>
+            <field name="question_id" ref="training_exam.question_2"/>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="training_exam_questionnaire_question_2" model="training.exam.questionnaire.question">
+            <field ref="training_questionnaire_questionnaire0" name="questionnaire_id"/>
+            <field name="question_id" ref="training_exam.question_3"/>
+            <field eval="3" name="sequence"/>
+        </record>
+    </data>
+
+    <data>
+        <workflow action="signal_teq_validate" model="training.exam.questionnaire" ref="training_questionnaire_questionnaire0"/>
     </data>
     <data noupdate="1">
         <record id="product_product_examproduct0" model="product.product">
@@ -70,9 +91,10 @@
         <record id="training_offer_exam0" model="training.offer">
             <field eval="&quot;&quot;&quot;exam&quot;&quot;&quot;" name="kind"/>
             <field eval="[(6,0,[])]" name="course_ids"/>
-            <field eval="[(6,0,[])]" name="questionnaire_ids"/>
+            <field eval="[(6,0,[ref('training.training_course_openerpcrm0')])]" name="questionnaire_ids"/>
             <field eval="&quot;&quot;&quot;draft&quot;&quot;&quot;" name="state"/>
             <field name="product_id" ref="product_product_examproduct0"/>
+            <field name="product_line_id" ref="training.training_course_category_integrator0"/>
             <field eval="&quot;&quot;&quot;Exam&quot;&quot;&quot;" name="name"/>
         </record>
     </data>
@@ -82,10 +104,11 @@
     <data noupdate="1">
         <record id="training_session_0" model="training.session">
             <field eval="[(6,0,[])]" name="seance_ids"/>
+            <field eval="&quot;&quot;&quot;Exam&quot;&quot;&quot;" name="name"/>
             <field name="offer_id" ref="training_offer_exam0"/>
             <field eval="&quot;&quot;&quot;draft&quot;&quot;&quot;" name="state"/>
             <field name="catalog_id" ref="training.training_catalog_0"/>
-            <field eval="&quot;&quot;&quot;2009-06-22 12:08:25&quot;&quot;&quot;" name="date"/>
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date"/>
             <field name="user_id" ref="base.user_root"/>
         </record>
     </data>
@@ -93,21 +116,107 @@
         <function model="training.session" name="action_create_seances">
             <value eval="[ref('training_session_0')]" />
         </function>
-        <!--workflow action="signal_open" model="training.session" ref="training_session_0"/-->
+    </data>
+    <data>
+        <workflow action="signal_open" model="training.session" ref="training_session_0"/>
     </data>
     <data>
         <workflow action="signal_open_confirm" model="training.session" ref="training_session_0"/>
     </data>
     <data noupdate="1">
-        <record id="training_subscription_mass_wizard_0" model="training.subscription.mass.wizard">
-            <field eval="[(6,0,[ref('base_contact.res_partner_contact_debois0'),ref('base_contact.res_partner_contact_luu0'),ref('base_contact.res_partner_contact_elkhayat0'),ref('base_contact.res_partner_contact_depaoli0')])]" name="contact_ids"/>
-            <field name="partner_id" ref="base.main_partner"/>
-        </record>
-        <record id="training_subscription_mass_line_0" model="training.subscription.mass.line">
+        <record id="training_seance_openerpcrm0" model="training.seance">
+            <field name="presence_form">no</field>
+            <field eval="0" name="forced_lecturer"/>
+            <field eval="0" name="duplicated"/>
+            <field name="user_id" ref="base.user_admin"/>
+            <field name="state">opened</field>
+            <field eval="0" name="duplicata"/>
+            <field name="confirmed_lecturer">no</field>
+            <field name="kind">exam</field>
+            <field eval="[(6,0,[])]" name="session_ids"/>
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date"/>
+            <field name="name">Open ERP 5.0 - CRM</field>
+            <field eval="0" name="manual"/>
+            <field eval="0" name="is_first_seance"/>
+        </record>
+    </data>
+    <data>
+        <record id="training_subscription_sub0" model="training.subscription">
+            <field name="address_id" ref="base.res_partner_address_8invoice"/>
+            <field name="name">/</field>
+            <field name="responsible_id" ref="base.user_admin"/>
+            <field name="state">draft</field>
+            <field eval="0" name="is_from_web"/>
+            <field name="partner_id" ref="base.res_partner_agrolait"/>
+            <field eval="1" name="notification_active"/>
+        </record>
+        <record id="training_subscription_line_subl3" model="training.subscription.line">
+            <field eval="100" name="max_limit"/>
+            <field name="contact_id" ref="base_contact.res_partner_contact_lelitre0"/>
             <field name="course_id" ref="training.training_course_openerpcrm0"/>
-            <field eval="&quot;&quot;&quot;standard&quot;&quot;&quot;" name="kind"/>
-            <field name="wizard_id" ref="training_subscription_mass_wizard_0"/>
-            <field name="session_id" ref="training_session_0"/>
+            <field name="partner_id" ref="base.res_partner_agrolait"/>
+            <field name="job_id" ref="base_contact.res_partner_job_7"/>
+            <field ref="training_subscription_sub0" name="subscription_id"/>
+            <field name="state">draft</field>
+            <field eval="450.0" name="price"/>
+            <field name="price_list_id" ref="product.list0"/>
+            <field name="offer_id" ref="training_offer_exam0"/>
+            <field eval="0" name="has_certificate"/>
+            <field name="name">/</field>
+            <field name="session_id" ref="training_session_0"/>
+        </record>
+        <record id="base.res_partner_agrolait" model="res.partner">
+            <field name="notif_participant">1</field>
+        </record>
+    </data>
+    <data>
+        <workflow action="signal_confirm" model="training.subscription" ref="training_subscription_sub0"/>
+    </data>
+    <data>
+        <workflow action="signal_confirm" model="training.subscription.line" ref="training_subscription_line_subl3"/>
+    </data>
+
+    <data noupdate="1">
+        <record id="training_participation_4" model="training.participation">
+            <field name="questionnaire_id" ref="training_questionnaire_questionnaire0"/>
+            <field name="contact_id" ref="base_contact.res_partner_contact_lelitre0"/>
+            <field name="contact_lastname">Lelitre</field>
+            <field eval="1" name="result_received"/>
+            <field eval="9" name="result"/>
+            <field eval="7.5" name="passing_score"/>
+            <field eval="1" name="certif_printed"/>
+            <field name="job_id" ref="base_contact.res_partner_job_7"/>
+            <field name="subscription_line_id" ref="training_subscription_line_subl3"/>
+            <field name="course_questionnaire_id" ref="training.training_course_openerpcrm0"/>
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="seance_date"/>
+            <field eval="3.0" name="duration_questionnaire_id"/>
+            <field eval="15.0" name="total_points"/>
+            <field eval="[(6,0,[])]" name="purchase_ids"/>
+            <field eval="0" name="forced_noresult"/>
+            <field name="contact_firstname">Sylvie</field>
+            <field eval="time.strftime('%Y-%m-%d 08:30:00')" name="date"/>
+            <field eval="1" name="present"/>
+            <field name="session_id" ref="training_session_0"/>
+            <field name="seance_id" ref="training_seance_openerpcrm0"/>
+            <field model="training.group" name="group_id" search="[('name', '=', 'Class 1')]"/>
+        </record>
+
+        <record id="training_participation_line_0" model="training.participation.line">
+            <field ref="training_participation_4" name="participation_id"/>
+            <field eval="[(6,0,[ref('training_exam.answer_1'),ref('training_exam.answer_2'),ref('training_exam.answer_3')])]" name="response_qcm_ids"/>
+            <field eval="4.0" name="point"/>
+            <field name="question_id" ref="training_exam.question_1"/>
+            <field eval="0" name="graded"/>
+        </record>
+
+        <record id="training_participation_line_1" model="training.participation.line">
+            <field ref="training_participation_4" name="participation_id"/>
+            <field eval="[(6,0,[ref('training_exam.answer_4'),ref('training_exam.answer_5'),ref('training_exam.answer_6')])]" name="response_qcm_ids"/>
+            <field eval="2" name="sequence"/>
+            <field eval="5.0" name="point"/>
+            <field eval="2" name="page_num"/>
+            <field name="question_id" ref="training_exam.question_2"/>
+            <field eval="0" name="graded"/>
         </record>
     </data>
 </openerp>


Follow ups