From a4cc8618f577cb4ece754f3afad522d9f25076f3 Mon Sep 17 00:00:00 2001 From: "Richard Mathot (OpenERP)" Date: Tue, 24 Dec 2013 16:59:40 +0100 Subject: [PATCH] [IMP] Link for printing the answers (MERRY CHRISTMAS BABIES) bzr revid: rim@openerp.com-20131224155940-1jfjrrhclfqyvb9p --- addons/survey/controllers/main.py | 7 +++++-- addons/survey/views/survey_templates.xml | 3 ++- addons/survey/views/survey_views.xml | 3 +-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index ff307d8638b..f1c843f1cbf 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -165,7 +165,8 @@ class WebsiteSurvey(http.Controller): data.update({'last': True}) return request.website.render('survey.survey', data) elif user_input.state == 'done': # Display success message - return request.website.render('survey.finished', {'survey': survey}) + return request.website.render('survey.sfinished', {'survey': survey, + 'token': token}) elif user_input.state == 'skip': flag = (True if prev and prev == 'prev' else False) page, page_nr, last = survey_obj.next_page(cr, uid, user_input, user_input.last_displayed_page_id.id, go_back=flag, context=context) @@ -278,7 +279,9 @@ class WebsiteSurvey(http.Controller): '''Display an survey in printable view; if is set, it will grab the answers of the user_input_id that has .''' return request.website.render('survey.survey_print', - {'survey': survey, 'page_nr': 0}) + {'survey': survey, + 'token': token, + 'page_nr': 0}) def dict_soft_update(dictionary, key, value): diff --git a/addons/survey/views/survey_templates.xml b/addons/survey/views/survey_templates.xml index 5bd1c1fb749..53e526d8c1d 100644 --- a/addons/survey/views/survey_templates.xml +++ b/addons/survey/views/survey_templates.xml @@ -23,13 +23,14 @@ -