From 7b86687219e38efcd5e07cc3aafe4f8ed3cc898f Mon Sep 17 00:00:00 2001 From: "Ysa (Open ERP)" Date: Tue, 11 May 2010 14:30:24 +0530 Subject: [PATCH] [IMP] survey :- add print survey menu. and change icon and string and remove act_window wizard. add field in print survey wizard. bzr revid: ysa@tinyerp.co.in-20100511090024-ixef8mq1bsdvn74g --- addons/survey/report/survey_form.py | 9 ++++----- addons/survey/survey.py | 6 +++--- addons/survey/survey_report.xml | 3 +-- addons/survey/survey_view.xml | 4 ++-- addons/survey/wizard/survey_browse_answer.py | 2 +- addons/survey/wizard/survey_browse_answer.xml | 2 +- addons/survey/wizard/survey_print.py | 6 +++--- addons/survey/wizard/survey_print.xml | 10 +++++----- 8 files changed, 20 insertions(+), 22 deletions(-) diff --git a/addons/survey/report/survey_form.py b/addons/survey/report/survey_form.py index 2c1de9cc71d..5a7d5e283e3 100644 --- a/addons/survey/report/survey_form.py +++ b/addons/survey/report/survey_form.py @@ -149,11 +149,10 @@ class survey_form(report_rml): """ surv_obj = pooler.get_pool(cr.dbname).get('survey') for survey in surv_obj.browse(cr,uid,ids): - if datas.has_key('form') and datas['form']['survey_title']: - rml += """ - - """ + to_xml(tools.ustr(survey.title)) + """ - """ + rml += """ + + """ + to_xml(tools.ustr(survey.title)) + """ + """ if survey.note: rml += """ diff --git a/addons/survey/survey.py b/addons/survey/survey.py index c7ceb796bae..9ae441de494 100644 --- a/addons/survey/survey.py +++ b/addons/survey/survey.py @@ -225,7 +225,7 @@ class survey_question(osv.osv): 'page_id': fields.many2one('survey.page', 'Survey Page', ondelete='cascade', required=1), 'question': fields.char('Question', size=128, required=1), 'answer_choice_ids': fields.one2many('survey.answer', 'question_id', 'Answer'), - 'is_require_answer': fields.boolean('Require Answer to Question (optional)'), + 'is_require_answer': fields.boolean('Require Answer to Question'), 'required_type': fields.selection([('all','All'), ('at least','At Least'), ('at most','At Most'), ('exactly','Exactly'), ('a range','A Range')], 'Respondent must answer'), 'req_ans': fields.integer('#Required Answer'), 'maximum_req_ans': fields.integer('Maximum Required Answer'), @@ -250,7 +250,7 @@ class survey_question(osv.osv): ('date_and_time','Date and Time'),('descriptive_text','Descriptive Text'), ('table','Table'), ], 'Question Type', required=1,), - 'is_comment_require': fields.boolean('Add Comment Field (optional)'), + 'is_comment_require': fields.boolean('Add Comment Field'), 'comment_label': fields.char('Field Label', size = 255), 'comment_field_type': fields.selection([('char', 'Single Line Of Text'), ('text', 'Paragraph of Text')], 'Comment Field Type'), 'comment_valid_type': fields.selection([('do_not_validate', '''Don't Validate Comment Text.'''), @@ -269,7 +269,7 @@ class survey_question(osv.osv): 'comment_valid_err_msg': fields.text('Error message'), 'make_comment_field': fields.boolean('Make Comment Field an Answer Choice'), 'make_comment_field_err_msg': fields.text('Error message'), - 'is_validation_require': fields.boolean('Validate Text (optional)'), + 'is_validation_require': fields.boolean('Validate Text'), 'validation_type': fields.selection([('do_not_validate', '''Don't Validate Comment Text.'''),\ ('must_be_specific_length', 'Must Be Specific Length'),\ ('must_be_whole_number', 'Must Be A Whole Number'),\ diff --git a/addons/survey/survey_report.xml b/addons/survey/survey_report.xml index c74d9d1d544..c5e76dd133f 100644 --- a/addons/survey/survey_report.xml +++ b/addons/survey/survey_report.xml @@ -6,8 +6,7 @@ id="report_survey_form" model="survey" name="survey.form" - menu="False" - string="Survey Form"/> + string="Print Survey"/>