summaryrefslogtreecommitdiff
path: root/addons/website_slides_survey/static/src
diff options
context:
space:
mode:
authorAurélien Warnon <awa@odoo.com>2019-02-26 12:55:24 +0000
committerjem-odoo <jem@openerp.com>2019-03-15 20:38:58 +0000
commit44ae98d3ddbc4cf436e20539d7274e6bcba12e29 (patch)
tree78864003923e971423193d9f804b9edc0894146a /addons/website_slides_survey/static/src
parent34f72667926b6022abaeb33b5059e80622a8cd68 (diff)
[IMP] survey: add a download button at the end of certification process
Purpose ======= When the user successfully takes a certification, he can download the certification document using a new "Download certification" button. (In addition to receiving an email containing the certification) Also cleaned a bit the way certifications are downloaded. Task-1941250
Diffstat (limited to 'addons/website_slides_survey/static/src')
-rw-r--r--addons/website_slides_survey/static/src/js/slides_certification_download.js23
-rw-r--r--addons/website_slides_survey/static/src/xml/website_slides_fullscreen.xml4
2 files changed, 2 insertions, 25 deletions
diff --git a/addons/website_slides_survey/static/src/js/slides_certification_download.js b/addons/website_slides_survey/static/src/js/slides_certification_download.js
deleted file mode 100644
index d1469ab63a8..00000000000
--- a/addons/website_slides_survey/static/src/js/slides_certification_download.js
+++ /dev/null
@@ -1,23 +0,0 @@
-odoo.define('website_slides_survey.certification_download', function (require) {
-'use strict';
-
-var WebsiteSlides = require('website_slides.slides');
-var session = require('web.session');
-
-WebsiteSlides.include({
- events: _.extend({}, WebsiteSlides.prototype.events, {
- 'click .o_wslides_survey_download_certification': '_onDownloadCertificationClick'
- }),
-
- /**
- * @private
- */
- _onDownloadCertificationClick: function () {
- var surveyId = this.$('.o_wslides_survey_download_certification').data('survey_id');
- session.get_file({
- url: '/survey/' + surveyId + '/get_certification'
- });
- }
-});
-
-});
diff --git a/addons/website_slides_survey/static/src/xml/website_slides_fullscreen.xml b/addons/website_slides_survey/static/src/xml/website_slides_fullscreen.xml
index 6daa08ffe65..e76839db82a 100644
--- a/addons/website_slides_survey/static/src/xml/website_slides_fullscreen.xml
+++ b/addons/website_slides_survey/static/src/xml/website_slides_fullscreen.xml
@@ -5,8 +5,8 @@
<div t-if="widget.get('slide').type === 'certification' &amp;&amp; !widget.get('slide').certificationDone" class="o_wslides_fs_certification">
<a class="btn btn-primary" t-att-href="'/slides/slide/' + widget.get('slide').id" target="new"><i class="fa fa-trophy"/> Pass Certification</a>
</div>
- <div class="o_wslides_fs_certification" t-if="widget.get('slide').type === 'certification' &amp;&amp; widget.get('slide').certificationDone">
- <a role="button" t-att-data-survey_id="widget.get('slide').certificationId" class="btn btn-primary o_wslides_survey_download_certification" href="#">
+ <div class="o_wslides_fs_certification" t-if="widget.get('slide').type == 'certification' &amp;&amp; widget.get('slide').completed">
+ <a role="button" class="btn btn-primary" t-att-href="'/survey/' + widget.get('slide').certificationId + '/get_certification'">
<i class="fa fa-fw fa-trophy" role="img" aria-label="Download certification" title="Download certification"/> Download certification
</a>
</div>