openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06113
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=""""automatic"""" name="kind"/>
- <field eval="[(6,0,[ref('training_exam.question_1'),ref('training_exam.question_2')])]" name="question_ids"/>
<field eval=""""Questionnaire - 1"""" name="name"/>
<field eval=""""draft"""" 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=""""exam"""" 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=""""draft"""" name="state"/>
<field name="product_id" ref="product_product_examproduct0"/>
+ <field name="product_line_id" ref="training.training_course_category_integrator0"/>
<field eval=""""Exam"""" 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=""""Exam"""" name="name"/>
<field name="offer_id" ref="training_offer_exam0"/>
<field eval=""""draft"""" name="state"/>
<field name="catalog_id" ref="training.training_catalog_0"/>
- <field eval=""""2009-06-22 12:08:25"""" 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=""""standard"""" 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