[IMP] Printable version of the survey
bzr revid: rim@openerp.com-20131106161117-gm136e67acu114ci
This commit is contained in:
@@ -69,3 +69,14 @@ class WebsiteSurvey(http.Controller):
|
||||
'pagination': pagination,
|
||||
'debug': False,
|
||||
'validation_error': None})
|
||||
|
||||
@website.route(["/survey/print/<int:survey_id>/"],
|
||||
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})
|
||||
|
||||
@@ -224,5 +224,37 @@
|
||||
</t>
|
||||
|
||||
</template>
|
||||
|
||||
|
||||
<!-- Printable view of a survey (all pages) -->
|
||||
<template id="survey_print" name="Survey">
|
||||
<t t-call="website.layout">
|
||||
<div class="wrap">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-1"> </div>
|
||||
<div class="col-md-1"> </div>
|
||||
<div class="col-md-8">
|
||||
<div class='jumbotron'>
|
||||
<h1>
|
||||
<t t-esc='survey.title'/>
|
||||
<t t-if="survey.description is not False">
|
||||
<br/>
|
||||
<small><t t-esc='survey.description'/></small>
|
||||
</t>
|
||||
</h1>
|
||||
</div>
|
||||
<t t-foreach="survey.page_ids" t-as="page">
|
||||
<t t-call="survey.page" />
|
||||
<hr/>
|
||||
</t>
|
||||
</div>
|
||||
<div class="col-md-1"> </div>
|
||||
<div class="col-md-1"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</openerp>
|
||||
|
||||
Reference in New Issue
Block a user