From c68024b10b1468973d00470dc08659c4d183bb02 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Mon, 22 Mar 2010 18:06:17 +0530 Subject: [PATCH] [REVIEW]: code review bzr revid: mga@mga-20100322123617-7eys0ixcdl0b7qir --- addons/survey/wizard/survey_answer.py | 377 +++++++++--------- addons/survey/wizard/survey_browse_answer.py | 32 +- addons/survey/wizard/survey_print_answer.py | 27 +- .../survey/wizard/survey_print_statistics.py | 26 +- addons/survey/wizard/survey_selection.py | 52 +-- 5 files changed, 260 insertions(+), 254 deletions(-) diff --git a/addons/survey/wizard/survey_answer.py b/addons/survey/wizard/survey_answer.py index 4f8849079b0..5a1ce7b9b33 100644 --- a/addons/survey/wizard/survey_answer.py +++ b/addons/survey/wizard/survey_answer.py @@ -378,7 +378,7 @@ class survey_question_wiz(osv.osv_memory): if sur_rec['send_response']: survey_data = survey_obj.browse(cr, uid, int(survey_id)) - response_id = surv_name_wiz.read(cr,uid,context.get('sur_name_id',False))['response'] + response_id = surv_name_wiz.read(cr, uid, context.get('sur_name_id',False))['response'] context.update({'response_id':response_id}) report = self.create_report(cr, uid, [int(survey_id)], 'report.survey.browse.response', survey_data.title,context) attachments = [] @@ -395,9 +395,10 @@ class survey_question_wiz(osv.osv_memory): os.remove(tools.config['addons_path'] + '/survey/report/' + survey_data.title + ".pdf") user_email = False resp_email = False - - if user_obj.browse(cr, uid, uid).address_id.id: - cr.execute("select email from res_partner_address where id =%d" % user_obj.browse(cr, uid, uid).address_id.id) + + address_id = user_obj.browse(cr, uid, uid).address_id.id + if address_id: + cr.execute("select email from res_partner_address where id =%d" % address_id) user_email = cr.fetchone()[0] resp_id = survey_data.responsible_id.address_id @@ -405,8 +406,9 @@ class survey_question_wiz(osv.osv_memory): cr.execute("select email from res_partner_address where id =%d" % resp_id.id) resp_email = cr.fetchone()[0] if user_email and resp_email: - mail = "Hello " + survey_data.responsible_id.name + ",\n\n " + str(user_obj.browse(cr, uid, uid).name) + " Give Response Of " + survey_data.title + " Survey.\n\n Thanks," - tools.email_send(user_email, [resp_email], "Survey Response Of " + str(user_obj.browse(cr, uid, uid).name) , mail, attach = attachments) + user_name = user_obj.browse(cr, uid, uid).name + mail = "Hello " + survey_data.responsible_id.name + ",\n\n " + str(user_name) + " Give Response Of " + survey_data.title + " Survey.\n\n Thanks," + tools.email_send(user_email, [resp_email], "Survey Response Of " + str(user_name) , mail, attach = attachments) xml_form = etree.Element('form', {'string': _('Complete Survey Response')}) etree.SubElement(xml_form, 'separator', {'string': 'Complete Survey', 'colspan': "4"}) @@ -421,16 +423,16 @@ class survey_question_wiz(osv.osv_memory): def create_report(self, cr, uid, res_ids, report_name=False, file_name=False, context=None): """ - If any user give answer of survey then last create report of this answer and if 'E-mail Notification on Response' set True in survey then send mail on responsible person of this survey and attach survey answer report in pdf format. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param res_ids: List of survey answer IDs, - @param report_name: name of the report, - @param file_name: To give file name of the report, - @param context: A standard dictionary for contextual values, - @return : Dictionary value for created report with file name. + If any user give answer of survey then last create report of this answer and if 'E-mail Notification on Response' set True in survey then send mail on responsible person of this survey and attach survey answer report in pdf format. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param res_ids: List of survey answer IDs, + @param report_name: name of the report, + @param file_name: To give file name of the report, + @param context: A standard dictionary for contextual values, + @return : Dictionary value for created report with file nameself. """ if not report_name or not res_ids: return (False, Exception('Report name and Resources ids are required !!!')) @@ -450,14 +452,14 @@ class survey_question_wiz(osv.osv_memory): def default_get(self, cr, uid, fields_list, context=None): """ - Assign Default value in particular field. If Browse Answers wizard run then read the value into database and Assigne to a particular fields. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param fields_list: List of fields of current view, - @param context: A standard dictionary for contextual values, - @return : Dictionary value for fields list with value. + Assign Default value in particular field. If Browse Answers wizard run then read the value into database and Assigne to a particular fields. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param fields_list: List of fields of current view, + @param context: A standard dictionary for contextual values, + @return : Dictionary value for fields list with value. """ value = {} for field in fields_list: @@ -465,7 +467,8 @@ class survey_question_wiz(osv.osv_memory): tot_page_id = self.pool.get('survey').browse(cr, uid, context.get('survey_id',False)) tot_per = (float(100) * (int(field.split('_')[2]) + 1) / len(tot_page_id.page_ids)) value[field] = tot_per - response_obj = self.pool.get('survey.response') + r + esponse_obj = self.pool.get('survey.response') surv_name_wiz = self.pool.get('survey.name.wiz') if context.has_key('response_id') and context.get('response_id') and int(context['response_id'][0]) > 0: @@ -530,14 +533,14 @@ class survey_question_wiz(osv.osv_memory): def create(self, cr, uid, vals, context=None): """ - Create the Answer of survey and store in survey.response object, and if set validation of question then check the value of question if value is wrong then raise the exception. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param vals: Values, - @param context: A standard dictionary for contextual values - @return : True. + Create the Answer of survey and store in survey.response object, and if set validation of question then check the value of question if value is wrong then raise the exception. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param vals: Values, + @param context: A standard dictionary for contextual values + @return : True. """ if context.has_key('active') and context.get('active',False): return True @@ -988,90 +991,90 @@ class survey_question_wiz(osv.osv_memory): def action_new_question(self,cr, uid, ids, context): """ - New survey.Question form. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open new survey.Qestion form. + New survey.Question form. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open new survey.Qestion form. """ for key,val in context.items(): if type(key) == type(True): context.pop(key) view_id = self.pool.get('ir.ui.view').search(cr,uid,[('model','=','survey.question'),('name','=','survey_question_wizard_test')]) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'view_id': view_id, - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'view_id': view_id, + 'context': context + } def action_new_page(self, cr, uid, ids, context): """ - New survey.Page form. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open new survey.page form. + New survey.Page form. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open new survey.page form. """ for key,val in context.items(): if type(key) == type(True): context.pop(key) view_id = self.pool.get('ir.ui.view').search(cr,uid,[('model','=','survey.page'),('name','=','survey_page_wizard_test')]) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.page', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'view_id': view_id, - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.page', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'view_id': view_id, + 'context': context + } def action_edit_page(self,cr, uid, ids, context): """ - Edit survey.page. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Edit survey.page form. + Edit survey.page. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Edit survey.page form. """ for key,val in context.items(): if type(key) == type(True): context.pop(key) view_id = self.pool.get('ir.ui.view').search(cr,uid,[('model','=','survey.page'),('name','=','survey_page_wizard_test')]) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.page', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'res_id' : int(context.get('page_id',0)), - 'view_id': view_id, - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.page', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'res_id' : int(context.get('page_id',0)), + 'view_id': view_id, + 'context': context + } def action_delete_page(self,cr, uid, ids, context): """ - Delete survey.page. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open next survey.page form, but delete the selected page. + Delete survey.page. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open next survey.page form, but delete the selected page. """ for key,val in context.items(): if type(key) == type(True): @@ -1082,51 +1085,51 @@ class survey_question_wiz(osv.osv_memory): surv_name_wiz = self.pool.get('survey.name.wiz') surv_name_wiz.write(cr, uid, [context.get('sur_name_id',False)], {'transfer':True, 'page_no' : context.get('page_number',False) }) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question.wiz', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'search_view_id':search_id[0], - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question.wiz', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'search_view_id':search_id[0], + 'context': context + } def action_edit_question(self,cr, uid, ids, context): """ - Edit survey.question. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Edit survey.question form. + Edit survey.question. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Edit survey.question form. """ for key,val in context.items(): if type(key) == type(True): context.pop(key) view_id = self.pool.get('ir.ui.view').search(cr,uid,[('model','=','survey.question'),('name','=','survey_question_wizard_test')]) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'res_id' : int(context.get('question_id',0)), - 'view_id': view_id, - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'res_id' : int(context.get('question_id',0)), + 'view_id': view_id, + 'context': context + } def action_delete_question(self,cr, uid, ids, context): """ - Edit survey.question. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open same survey.page form, but delete the selected survey.question in current survey.page. + Delete survey.question. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open same survey.page form, but delete the selected survey.question in current survey.page. """ for key,val in context.items(): if type(key) == type(True): @@ -1149,14 +1152,14 @@ class survey_question_wiz(osv.osv_memory): def action_forward_previous(self, cr, uid, ids, context=None): """ - Goes to previous Survey Answer. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Previous Answer form. + Goes to previous Survey Answer. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Previous Answer form. """ search_obj = self.pool.get('ir.ui.view') surv_name_wiz = self.pool.get('survey.name.wiz') @@ -1167,25 +1170,25 @@ class survey_question_wiz(osv.osv_memory): if context.get('response_no',0) + 1 > len(context.get('response_id',0)): return {} return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question.wiz', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'search_view_id':search_id[0], - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question.wiz', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'search_view_id':search_id[0], + 'context': context + } def action_forward_next(self, cr, uid, ids, context=None): """ - Goes to Next Survey Answer. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Next Answer form. + Goes to Next Survey Answer. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Next Answer form. """ search_obj = self.pool.get('ir.ui.view') surv_name_wiz = self.pool.get('survey.name.wiz') @@ -1196,64 +1199,64 @@ class survey_question_wiz(osv.osv_memory): if context.get('response_no',0) + 1 > len(context.get('response_id',0)): return {} return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question.wiz', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'search_view_id':search_id[0], - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question.wiz', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'search_view_id':search_id[0], + 'context': context + } def action_next(self, cr, uid, ids, context=None): """ - Goes to Next page. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Next survey.page form. + Goes to Next page. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Next survey.page form. """ surv_name_wiz = self.pool.get('survey.name.wiz') search_obj = self.pool.get('ir.ui.view') search_id = search_obj.search(cr,uid,[('model','=','survey.question.wiz'),('name','=','Survey Search')]) surv_name_wiz.write(cr, uid, [context.get('sur_name_id',False)], {'transfer':True, 'page':'next'}) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question.wiz', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'search_view_id':search_id[0], - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question.wiz', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'search_view_id':search_id[0], + 'context': context + } def action_previous(self, cr, uid, ids, context=None): """ - Goes to previous page. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.question.wiz IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for Open Previous survey.page form. + Goes to previous page. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.question.wiz IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for Open Previous survey.page form. """ surv_name_wiz = self.pool.get('survey.name.wiz') search_obj = self.pool.get('ir.ui.view') search_id = search_obj.search(cr,uid,[('model','=','survey.question.wiz'),('name','=','Survey Search')]) surv_name_wiz.write(cr, uid, [context.get('sur_name_id',False)], {'transfer':True, 'page':'previous'}) return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'survey.question.wiz', - 'type': 'ir.actions.act_window', - 'target': 'new', - 'search_view_id':search_id[0], - 'context': context - } + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'survey.question.wiz', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'search_view_id':search_id[0], + 'context': context + } survey_question_wiz() diff --git a/addons/survey/wizard/survey_browse_answer.py b/addons/survey/wizard/survey_browse_answer.py index ba467bcea9a..bb3954ac74d 100644 --- a/addons/survey/wizard/survey_browse_answer.py +++ b/addons/survey/wizard/survey_browse_answer.py @@ -26,14 +26,15 @@ from tools.translate import _ class survey_browse_answer(osv.osv_memory): _name = 'survey.browse.answer' + def _get_survey(self, cr, uid, context=None): """ - Set the value in survey_id field, - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param context: A standard dictionary for contextual values, - @return : Tuple in list with values. + Set the value in survey_id field, + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param context: A standard dictionary for contextual values, + @return : Tuple in list with values. """ surv_obj = self.pool.get("survey") surv_resp_obj = self.pool.get("survey.response") @@ -50,14 +51,15 @@ class survey_browse_answer(osv.osv_memory): def action_next(self, cr, uid, ids, context=None): """ - Open Browse Response wizard. if you select only survey_id then this wizard open with all response_ids and if you select survey_id and response_id then open the particular response of the survey. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of survey.browse.answer IDs, - @param context: A standard dictionary for contextual values, - @return : Dictionary value for Open the browse answer wizard. + Open Browse Response wizard. if you select only survey_id then this wizard open with all response_ids and + if you select survey_id and response_id then open the particular response of the survey. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of survey.browse.answer IDs, + @param context: A standard dictionary for contextual values, + @return : Dictionary value for Open the browse answer wizard. """ record = self.read(cr, uid, ids, []) record = record and record[0] or {} @@ -81,4 +83,4 @@ class survey_browse_answer(osv.osv_memory): survey_browse_answer() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/survey/wizard/survey_print_answer.py b/addons/survey/wizard/survey_print_answer.py index ee4243ab2d5..c07acadcb35 100644 --- a/addons/survey/wizard/survey_print_answer.py +++ b/addons/survey/wizard/survey_print_answer.py @@ -42,14 +42,14 @@ class survey_print_answer(osv.osv_memory): def action_next(self, cr, uid, ids, context=None): """ - Print Survey Answer in pdf format. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of print answer IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for created survey answer report + Print Survey Answer in pdf format. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of print answer IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for created survey answer report """ datas = {'ids' : context.get('active_ids', [])} res = self.read(cr, uid, ids, ['response_ids', 'orientation', 'paper_size', 'page_number', 'without_pagebreak'], context) @@ -57,11 +57,10 @@ class survey_print_answer(osv.osv_memory): datas['form'] = res datas['model'] = 'survey.print.answer' return { - 'type':'ir.actions.report.xml', - 'report_name':'survey.browse.response', - 'datas':datas, - } - + 'type':'ir.actions.report.xml', + 'report_name':'survey.browse.response', + 'datas':datas, + } survey_print_answer() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/survey/wizard/survey_print_statistics.py b/addons/survey/wizard/survey_print_statistics.py index 55da0a99bfd..cd145c59008 100644 --- a/addons/survey/wizard/survey_print_statistics.py +++ b/addons/survey/wizard/survey_print_statistics.py @@ -31,14 +31,14 @@ class survey_print_statistics(osv.osv_memory): def action_next(self, cr, uid, ids, context=None): """ - Print Survey Statistics in pdf format. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Survey statistics IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for created survey statistics report + Print Survey Statistics in pdf format. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of Survey statistics IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for created survey statistics report """ datas = {'ids' : context.get('active_ids', [])} res = self.read(cr, uid, ids, ['survey_ids'], context) @@ -46,11 +46,11 @@ class survey_print_statistics(osv.osv_memory): datas['form'] = res datas['model'] = 'survey.print.statistics' return { - 'type':'ir.actions.report.xml', - 'report_name':'survey.analysis', - 'datas':datas, - } + 'type':'ir.actions.report.xml', + 'report_name':'survey.analysis', + 'datas':datas, + } survey_print_statistics() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/survey/wizard/survey_selection.py b/addons/survey/wizard/survey_selection.py index 5282eae794b..eda521b9734 100644 --- a/addons/survey/wizard/survey_selection.py +++ b/addons/survey/wizard/survey_selection.py @@ -28,14 +28,14 @@ class survey_name_wiz(osv.osv_memory): def default_get(self, cr, uid, fields, context={}): """ - Set the default value in survey_id field. if open this wizard in survey form then set the default value in survey_id = active survey id. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param fields: List of Survey statistics IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for created survey statistics report + Set the default value in survey_id field. if open this wizard in survey form then set the default value in survey_id = active survey id. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param fields: List of Survey statistics IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for created survey statistics report """ if not context: context = {} @@ -46,14 +46,14 @@ class survey_name_wiz(osv.osv_memory): def _get_survey(self, cr, uid, context=None): """ - Set the value In survey_id field. - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Survey statistics IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for created survey statistics report + Set the value In survey_id field. + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of Survey statistics IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for created survey statistics report """ surv_obj = self.pool.get("survey") result = [] @@ -90,14 +90,16 @@ class survey_name_wiz(osv.osv_memory): def action_next(self, cr, uid, ids, context=None): """ - Start the survey, Increment in started survey field but if set the max_response_limit of survey then check the current user how many times start this survey. if current user max_response_limit is reach then this user can not start this survey(Raise Exception). - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Survey IDs - @param context: A standard dictionary for contextual values - @return : Dictionary value for open survey question wizard. + Start the survey, Increment in started survey field but if set the max_response_limit of + survey then check the current user how many times start this survey. if current user max_response_limit + is reach then this user can not start this survey(Raise Exception). + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of Survey IDs + @param context: A standard dictionary for contextual values + @return : Dictionary value for open survey question wizard. """ survey_obj = self.pool.get('survey') search_obj = self.pool.get('ir.ui.view') @@ -145,4 +147,4 @@ class survey_name_wiz(osv.osv_memory): survey_name_wiz() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: