openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06046
[Merge] lp:~openerp-dev/openobject-addons/training_degree_exam_demo into lp:~openobject-training/openobject-addons/training
gpa(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/training_degree_exam_demo into lp:~openobject-training/openobject-addons/training.
Requested reviews:
Bhumika (OpenERP) (sbh-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/training_degree_exam_demo/+merge/59219
Added demo and yml test for training_exam and training_degree
--
https://code.launchpad.net/~openerp-dev/openobject-addons/training_degree_exam_demo/+merge/59219
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/training_degree_exam_demo.
=== modified file 'training_degree/__openerp__.py'
--- training_degree/__openerp__.py 2011-04-07 11:11:57 +0000
+++ training_degree/__openerp__.py 2011-04-27 13:35:45 +0000
@@ -6,6 +6,7 @@
],
'author' : 'Tiny SPRL - Thamini S.Ã .R.L',
'update_xml' : [
+ 'demo/training_degree_demo.xml',
'security/training_degree_security.xml',
'security/ir.model.access.csv',
'wizard/training_validate_degree.xml',
@@ -14,6 +15,9 @@
],
'init_xml' : [],
'demo_xml' : [],
+ 'test' : [
+ 'test/training_degree.yml',
+ ],
'active' : False,
'installable' : True,
}
=== added directory 'training_degree/demo'
=== added file 'training_degree/demo/training_degree_demo.xml'
--- training_degree/demo/training_degree_demo.xml 1970-01-01 00:00:00 +0000
+++ training_degree/demo/training_degree_demo.xml 2011-04-27 13:35:45 +0000
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<openerp>
+
+ <data noupdate="1">
+
+ <record id="training_degree0" model="training.degree">
+ <field name="state">draft</field>
+ <field name="lang_id" ref="base.lang_en"/>
+ <field name="name">Training Degree</field>
+ <field eval="[(6,0,[ref('training.training_course_openerpcrm0'),ref('training.training_course_openerpaccounting0'),ref('training.training_course_openerpaccounting2'),ref('training.training_course_howtoinstallopenerp0')])]" name="course_ids"/>
+ </record>
+
+ <!-- Call Function to Validate Degree -->
+ <function model="training.degree" name="action_validate">
+ <value eval="[ref('training_degree0')]"/>
+ </function>
+
+ <record id="training_degree_contact_0" model="training.degree.contact">
+ <field name="degree_id" ref="training_degree0"/>
+ <field name="state">desired</field>
+ <field name="state_summary">desired</field>
+ <field name="contact_id" ref="base_contact.res_partner_contact_debois0"/>
+ </record>
+
+ </data>
+</openerp>
\ No newline at end of file
=== added directory 'training_degree/test'
=== added file 'training_degree/test/training_degree.yml'
--- training_degree/test/training_degree.yml 1970-01-01 00:00:00 +0000
+++ training_degree/test/training_degree.yml 2011-04-27 13:35:45 +0000
@@ -0,0 +1,34 @@
+-
+ Creating a Degree record
+-
+ !record {model: training.degree, id: training_degree_degree0}:
+ course_ids:
+ - training.training_course_openerpcrm0
+ - training.training_course_openerpaccounting0
+ - training.training_course_openerpaccounting2
+ - training.training_course_howtoinstallopenerp0
+ lang_id: base.lang_en
+ name: Training Degree
+ state: draft
+
+-
+ I clicked on Validate button
+-
+
+ !python {model: training.degree}: |
+ self.action_validate(cr, uid, [ref("training_degree_degree0")], {"lang": "en_US", "tz": False, "active_model": "training.degree", "active_ids": [ref("training_degree_degree0")], "active_id": ref("training_degree_degree0"), })
+
+-
+ Creating a Degree Contact record
+-
+ !record {model: training.degree.contact, id: training_degree_contact_0}:
+ contact_id: base_contact.res_partner_contact_debois0
+ degree_id: training_degree_degree0
+ state: desired
+ state_summary: acquired
+
+-
+ I clicked on Acquire button
+-
+ !python {model: training.degree.contact}: |
+ self.action_acquire(cr, uid, [ref("training_degree_contact_0")], {"lang": "en_US", "tz": False, "active_model": "training.degree.contact", "active_ids": [ref("training_degree_contact_0")], "active_id": ref("training_degree_contact_0"), })
=== modified file 'training_exam/__openerp__.py'
--- training_exam/__openerp__.py 2011-04-25 04:47:42 +0000
+++ training_exam/__openerp__.py 2011-04-27 13:35:45 +0000
@@ -60,6 +60,9 @@
'wizard/training_exam_question_view.xml',
'wizard/training_exam_questionnaire_view.xml',
],
+ 'test' : [
+ 'test/training_exam.yml',
+ ],
'active' : False,
'installable' : True,
}
=== added directory 'training_exam/test'
=== added file 'training_exam/test/training_exam.yml'
--- training_exam/test/training_exam.yml 1970-01-01 00:00:00 +0000
+++ training_exam/test/training_exam.yml 2011-04-27 13:35:45 +0000
@@ -0,0 +1,56 @@
+-
+ Creating a Question record
+-
+ !record {model: training.exam.question, id: training_exam_question_question0}:
+ course_ids:
+ - training.training_course_openerpaccounting2
+ - training.training_course_openerpaccounting0
+ - training.training_course_openerpcrm0
+ - training.training_course_openerpaccounting1
+ - training.training_course_openerpextendtheserver0
+ - training.training_course_openerpmodules1
+ - training.training_course_economicmodelofopenerp0
+ - training.training_course_economicmodelofopenerp1
+ - training.training_course_howtoconfigureopenerp0
+ - training.training_course_openerpetiny0
+ - training.training_course_openerpopenofficereportdesigner0
+ - training.training_course_openerpmodules0
+ duration: 1.0
+ name: info_1000
+ point: 10.0
+ question: Training Question
+ state: draft
+ type: plain
+ version: 0.0
+
+-
+ I clicked on Validate button
+-
+ !python {model: training.exam.question}: |
+ self.action_validate(cr, uid, [ref("training_exam_question_question0")], {"lang": "en_US", "tz": False, "active_model": "training.degree", "active_ids": [ref("training_exam_question_question0")], "active_id": ref("training_exam_question_question0"), })
+
+
+-
+ Creating a Questionnaire record
+-
+ !record {model: training.exam.questionnaire, id: training_exam_questionnaire_questionnaries0}:
+ course_ids:
+ - course_id: training.training_course_openerpcrm0
+ - course_id: training.training_course_openerpaccounting0
+ - course_id: training.training_course_economicmodelofopenerp0
+ kind: automatic
+ main_course_id: training.training_course_openerpaccounting0
+ name: Questionnaries Training
+ question_ids:
+ - question_id: training_exam_question_question0
+ sequence: 1
+ reference: QZ/10000
+ state: validated
+ type: examen
+ version: 0.0
+
+-
+ I clicked on Validate button
+-
+ !workflow {model: training.exam.questionnaire, action: signal_teq_validate, ref: training_exam_questionnaire_questionnaries0}
+
Follow ups