PURPOSE
=======
The survey addon assets contain some global rules for print mode, that
are present in the global backend stack.
In Odoo 15.2, we put these rules in `survey_templates_results.scss`.
Then, in later versions of Odoo we updated it wih more 'print mode'
global rules.
As these rules are specific to the survey addon, we don't want them to
affect the (whole) Odoo backend.
HOW TO FIX
==========
It seems rules defined in `survey_templates_results.scss` are not
used in survey backend views, but specific to frontend views.
`survey_templates_results.scss` is also part of the
`survey.survey_assets` bundle. This bundle is loaded only for the
following frontend views:
- Survey: main page (take survey)
- Survey: custom 403 page
- Survey: void content
- Survey: login required
- Survey: expired
- Survey: Access Code page
- Survey: print page
- Survey: result statistics page
Among them, views that are not intended to be printed are not
negatively impacted by the css rules for print mode.
A solution would therefore be to remove
`survey_templates_results.scss` from the backend stack.
see 0364161
see #135683
see #146812
task-3666858
closes odoo/odoo#155126
X-original-commit: aba4b503b60b42c91191436491205a0c7575ecbd
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
116 lines
4.7 KiB
Python
116 lines
4.7 KiB
Python
# -*- encoding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
{
|
|
'name': 'Surveys',
|
|
'version': '3.6',
|
|
'category': 'Marketing/Surveys',
|
|
'description': """
|
|
Create beautiful surveys and visualize answers
|
|
==============================================
|
|
|
|
It depends on the answers or reviews of some questions by different users. A
|
|
survey may have multiple pages. Each page may contain multiple questions and
|
|
each question may have multiple answers. Different users may give different
|
|
answers of question and according to that survey is done. Partners are also
|
|
sent mails with personal token for the invitation of the survey.
|
|
""",
|
|
'summary': 'Send your surveys or share them live.',
|
|
'website': 'https://www.odoo.com/app/surveys',
|
|
'depends': [
|
|
'auth_signup',
|
|
'http_routing',
|
|
'mail',
|
|
'web_tour',
|
|
'gamification'],
|
|
'data': [
|
|
'report/survey_templates.xml',
|
|
'report/survey_reports.xml',
|
|
'data/mail_message_subtype_data.xml',
|
|
'data/mail_template_data.xml',
|
|
'security/survey_security.xml',
|
|
'security/ir.model.access.csv',
|
|
'views/survey_menus.xml',
|
|
'views/survey_survey_views.xml',
|
|
'views/survey_user_views.xml',
|
|
'views/survey_question_views.xml',
|
|
'views/survey_templates.xml',
|
|
'views/survey_templates_management.xml',
|
|
'views/survey_templates_print.xml',
|
|
'views/survey_templates_statistics.xml',
|
|
'views/survey_templates_user_input_session.xml',
|
|
'views/gamification_badge_views.xml',
|
|
'wizard/survey_invite_views.xml',
|
|
'views/res_partner_views.xml',
|
|
],
|
|
'demo': [
|
|
'data/gamification_badge_demo.xml',
|
|
'data/res_users_demo.xml',
|
|
'data/survey_demo_feedback.xml',
|
|
'data/survey_demo_feedback_user_input.xml',
|
|
'data/survey_demo_feedback_user_input_line.xml',
|
|
'data/survey_demo_certification.xml',
|
|
'data/survey_demo_certification_user_input.xml',
|
|
'data/survey_demo_certification_user_input_line.xml',
|
|
'data/survey_demo_quiz.xml',
|
|
'data/survey_demo_quiz_user_input.xml',
|
|
'data/survey_demo_quiz_user_input_line.xml',
|
|
'data/survey_demo_conditional.xml',
|
|
],
|
|
'installable': True,
|
|
'application': True,
|
|
'sequence': 220,
|
|
'assets': {
|
|
'survey.survey_assets': [
|
|
('include', "web.chartjs_lib"),
|
|
'survey/static/src/js/survey_image_zoomer.js',
|
|
'/survey/static/src/xml/survey_image_zoomer_templates.xml',
|
|
'survey/static/src/js/survey_quick_access.js',
|
|
'survey/static/src/js/survey_timer.js',
|
|
'survey/static/src/js/survey_breadcrumb.js',
|
|
'survey/static/src/js/survey_form.js',
|
|
'survey/static/src/js/survey_preload_image_mixin.js',
|
|
'survey/static/src/js/survey_print.js',
|
|
'survey/static/src/js/survey_result.js',
|
|
('include', 'web._assets_helpers'),
|
|
('include', 'web._assets_frontend_helpers'),
|
|
'web/static/src/scss/pre_variables.scss',
|
|
'web/static/lib/bootstrap/scss/_variables.scss',
|
|
'survey/static/src/scss/survey_templates_form.scss',
|
|
'survey/static/src/scss/survey_templates_results.scss',
|
|
'survey/static/src/xml/survey_breadcrumb_templates.xml',
|
|
],
|
|
'survey.survey_user_input_session_assets': [
|
|
'survey/static/src/js/survey_session_colors.js',
|
|
'survey/static/src/js/survey_session_chart.js',
|
|
'survey/static/src/js/survey_session_text_answers.js',
|
|
'survey/static/src/js/survey_session_leaderboard.js',
|
|
'survey/static/src/js/survey_session_manage.js',
|
|
'survey/static/src/xml/survey_session_text_answer_template.xml',
|
|
],
|
|
'web.report_assets_common': [
|
|
'survey/static/src/scss/survey_reports.scss',
|
|
],
|
|
'web.assets_backend': [
|
|
'survey/static/src/question_page/*',
|
|
'survey/static/src/views/**/*.js',
|
|
'survey/static/src/views/**/*.xml',
|
|
'survey/static/src/scss/survey_survey_views.scss',
|
|
'survey/static/src/scss/survey_question_views.scss',
|
|
'survey/static/src/js/tours/survey_tour.js',
|
|
],
|
|
"web.assets_web_dark": [
|
|
'survey/static/src/scss/*.dark.scss',
|
|
],
|
|
'web.assets_tests': [
|
|
'survey/static/tests/tours/*.js',
|
|
],
|
|
'web.qunit_suite_tests': [
|
|
'survey/static/tests/components/*.js',
|
|
],
|
|
'web.assets_frontend': [
|
|
'survey/static/src/js/tours/survey_tour.js',
|
|
],
|
|
},
|
|
'license': 'LGPL-3',
|
|
}
|