openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04976
lp:~openerp-dev/openobject-addons/addons-training-exam-create-questionaire-ysa into lp:~openobject-training/openobject-addons/training
Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-exam-create-questionaire-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-create-questionaire-ysa/+merge/56130
[FIX] training_exam :- set default value of O2M field in Generate Questionnaire wizard and improve view.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-exam-create-questionaire-ysa/+merge/56130
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-exam-create-questionaire-ysa.
=== modified file 'training_exam/training_exam_view.xml'
--- training_exam/training_exam_view.xml 2011-03-21 09:06:32 +0000
+++ training_exam/training_exam_view.xml 2011-04-04 10:41:43 +0000
@@ -262,8 +262,8 @@
<field name="objective" nolabel="1" colspan="4" />
<separator string="Exam Content" colspan="4" />
<field name="description" nolabel="1" colspan="4" />
- <separator string="Remark First Page" colspan="4"/>
- <field name="remark_firstpage" nolabel="1" colspan="4"/>
+ <separator string="Remark First Page" colspan="4"/>
+ <field name="remark_firstpage" nolabel="1" colspan="4"/>
</page>
<page string="Courses">
<field name="course_ids" nolabel="1" colspan="4" attrs="{'readonly': [('state','=','validated')]}"/>
@@ -282,9 +282,10 @@
<form string="Question">
<field name="question_id" context="{'course_id' : parent.course_id, 'kind' : kind}"/>
<field name="question_type" />
- <field name="question_exposition" />
<field name="question_reference"/>
<field name="question_version"/>
+ <separator string="Exposition" colspan="4"/>
+ <field name="question_exposition" nolabel="1" colspan="4"/>
</form>
</field>
<field name="duration" widget="float_time" />
=== modified file 'training_exam/wizard/training_exam_add_question.py'
--- training_exam/wizard/training_exam_add_question.py 2011-03-22 08:49:13 +0000
+++ training_exam/wizard/training_exam_add_question.py 2011-04-04 10:41:43 +0000
@@ -35,6 +35,14 @@
'kind' : fields.char('Kind', size=32),
}
+ def default_get(self, cr, uid, fields_list, context=None):
+ if context is None:
+ context = {}
+ for key in context.keys():
+ if key.startswith('default_'):
+ del context[key]
+ return super(exam_wizard_helper, self).default_get(cr, uid, fields_list, context=context)
+
def _default_questionnaire_id(self, cr, uid, context=None):
if context is None:
context = {}
=== modified file 'training_exam/wizard/training_exam_questionnaire.py'
--- training_exam/wizard/training_exam_questionnaire.py 2011-04-04 05:29:20 +0000
+++ training_exam/wizard/training_exam_questionnaire.py 2011-04-04 10:41:43 +0000
@@ -101,7 +101,7 @@
'context' : {
'default_name' : this.name,
'default_main_course_id' : this.course_id.id,
- 'default_question_ids' : mqids + qids,
+ 'default_question_ids' : self.pool.get('training.exam.questionnaire.question').read(cr, uid, mqids + qids, context=context),
'default_kind' : this.kind,
}
}
Follow ups