diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index c4076e56b47..b3a2592b013 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -69,3 +69,14 @@ class WebsiteSurvey(http.Controller): 'pagination': pagination, 'debug': False, 'validation_error': None}) + + @website.route(["/survey/print//"], + type='http', auth='public', multilang=True) + def print_empty_survey(self, survey_id=None, **post): + '''Display a survey''' + cr, uid, context = request.cr, request.uid, request.context + survey_obj = request.registry['survey.survey'] + survey = survey_obj.browse(cr, uid, survey_id, context=context) + + return request.website.render('survey.survey_print', + {'survey': survey}) diff --git a/addons/survey/views/survey_templates.xml b/addons/survey/views/survey_templates.xml index f670c825dc4..edb2d4f6fbd 100644 --- a/addons/survey/views/survey_templates.xml +++ b/addons/survey/views/survey_templates.xml @@ -224,5 +224,37 @@ + + + +