From f4f61a4b5e5f4ff715715ed60cffb6c09e1444dd Mon Sep 17 00:00:00 2001 From: "Thomas Josse (thjo)" Date: Tue, 27 Sep 2022 10:29:06 +0000 Subject: [PATCH] [IMP] survey: UI Preening Purpose ======= Keep iterating on the UI & Onboarding of Survey as we plan to massively distribute it with the new Saas formula (installed by default). Specs ======= * Changed the look and feel of the Action Helper inside the Surveys * Changed the Default Feedback Form: end message modified and two layers removed task-2901947 closes odoo/odoo#101507 X-original-commit: 6280f160d77e3c1777516fbfd2e225e13642872b Signed-off-by: Thibault Delavallee (tde) --- .../survey/models/survey_survey_template.py | 9 +------ .../survey/static/src/js/tours/survey_tour.js | 4 +-- addons/survey/views/survey_survey_views.xml | 25 ++++++++----------- 3 files changed, 14 insertions(+), 24 deletions(-) diff --git a/addons/survey/models/survey_survey_template.py b/addons/survey/models/survey_survey_template.py index 289257e108c..f4569b6982d 100644 --- a/addons/survey/models/survey_survey_template.py +++ b/addons/survey/models/survey_survey_template.py @@ -18,14 +18,13 @@ class SurveyTemplate(models.Model): @api.model def action_load_sample_feedback_form(self): - company = self.env.user.company_id.name return self.env['survey.survey'].create({ 'title': _('Feedback Form'), 'description': '
'.join([ _('Please complete this very short survey to let us know how satisfied your are with our products.'), _('Your responses will help us improve our product range to serve you even better.') ]), - 'description_done': _('Thank you very much for your feedback. We at %s value your opinion very highly!', company), + 'description_done': _('Thank you very much for your feedback. We highly value your opinion !'), 'progression_mode': 'number', 'questions_layout': 'page_per_question', 'question_and_page_ids': [ @@ -54,9 +53,6 @@ class SurveyTemplate(models.Model): 'question_type': 'matrix', 'matrix_subtype': 'simple', 'suggested_answer_ids': [ - (0, 0, { # survey.question.answer - 'value': _('Very Unlikely') - }), (0, 0, { # survey.question.answer 'value': _('Unlikely') }), @@ -66,9 +62,6 @@ class SurveyTemplate(models.Model): (0, 0, { # survey.question.answer 'value': _('Likely') }), - (0, 0, { # survey.question.answer - 'value': _('Very Likely') - }) ], 'matrix_row_ids': [ (0, 0, { # survey.question.answer diff --git a/addons/survey/static/src/js/tours/survey_tour.js b/addons/survey/static/src/js/tours/survey_tour.js index c4dff0ed223..e38aaae9da9 100644 --- a/addons/survey/static/src/js/tours/survey_tour.js +++ b/addons/survey/static/src/js/tours/survey_tour.js @@ -11,9 +11,9 @@ tour.register('survey_tour', { }, [ ...tour.stepUtils.goToAppSteps('survey.menu_surveys', Markup(_t("Ready to change the way you gather data?"))), { - trigger: 'body:has(.o_survey_load_sample) .o_survey_sample_container', + trigger: '.btn-outline-primary.o_survey_load_sample', content: Markup(_t("Load a sample Survey to get started quickly.")), - position: 'bottom', + position: 'left', }, { trigger: 'button[name=action_test_survey]', content: _t("Let's give it a spin!"), diff --git a/addons/survey/views/survey_survey_views.xml b/addons/survey/views/survey_survey_views.xml index 8c3d2ec200a..a53a87bd414 100644 --- a/addons/survey/views/survey_survey_views.xml +++ b/addons/survey/views/survey_survey_views.xml @@ -390,52 +390,49 @@ survey.survey kanban,tree,form,activity +

+ No Survey Found +

+ Ready to test? Pick a sample... +

- Gather feedbacks from your employees and customers. + Gather feedbacks from your employees and customers
- Try It + Try It
- Handle quiz & certifications online. + Handle quiz & certifications
- Try It + Try It
- Add some fun to your presentations by sharing questions live. + Add some fun to your presentations by sharing questions live
- Try It + Try It
-

- Create a Survey -

-

- Surveys can serve many purposes: collect customer feedback, gather market insights, structure employee evaluations, test and certify resellers, support a live presentation, ... -

- Not sure where to start? Try a sample Survey! -