diff --git a/addons/website_slides_survey/controllers/survey.py b/addons/website_slides_survey/controllers/survey.py index 718b890e2c0..8995e56cf10 100644 --- a/addons/website_slides_survey/controllers/survey.py +++ b/addons/website_slides_survey/controllers/survey.py @@ -8,7 +8,7 @@ class Survey(main.Survey): def _prepare_survey_finished_values(self, survey, answer, token=False): result = super(Survey, self)._prepare_survey_finished_values(survey, answer, token) if answer.slide_id: - result['channel_url'] = answer.slide_id.channel_id.website_url + result['channel_id'] = answer.slide_id.channel_id return result diff --git a/addons/website_slides_survey/static/src/scss/website_slides_survey_result.scss b/addons/website_slides_survey/static/src/scss/website_slides_survey_result.scss new file mode 100644 index 00000000000..c33d2428c43 --- /dev/null +++ b/addons/website_slides_survey/static/src/scss/website_slides_survey_result.scss @@ -0,0 +1,15 @@ +// Certification Share modal on survey result page + +/* +When website is installed, modal overlaps the navbar. And to fix that, +'top' css property has been utilized. As a side-effect, it shows white +stripe in some survey related pages (due to hidden navbar). + +So we simply set the 'top' to 0 to for avoiding it for those pages. Thankfully, +for such pages, there's a separate asset bundle where we include this file, and +so it won't affect the rest of the website pages. +*/ + +#wrapwrap .modal { + top: 0; +} diff --git a/addons/website_slides_survey/views/assets.xml b/addons/website_slides_survey/views/assets.xml index 5b8fd3a0530..203d840963e 100644 --- a/addons/website_slides_survey/views/assets.xml +++ b/addons/website_slides_survey/views/assets.xml @@ -11,5 +11,10 @@