From 91db19c1876dddb6e1452ae5fa530b48d0463911 Mon Sep 17 00:00:00 2001 From: Thomas Josse Date: Tue, 24 Aug 2021 07:25:36 +0000 Subject: [PATCH 1/4] [IMP] mass_mailing_slides / survey / website_forum / website_[sale_]slides_* : enhancing the views in eLearning Purpose ======= This commit is enhancing the website_slides module. Specifications ============== It changes placeholders for certain fields, it changes helpers in some of the views. It updates some of the main views of the menus and corrects wordings inside of them. It activates the Graph and Pivot views for the reporting of Courses, Reviews and Quizzes. It cleans up some of the measures inside of the Pivot and Graph views of each menus where it is available. It also merges 2 models: slide.slide.link and slide.slide.resource into slide.slide.resource with a type Selection field. This is done in order to create a single table for the additional resources of a Content. It also improves the front-end of the module with minor changes. It fixes the problem of long names inside of breadcrumbs. It also adds a message when there is no leaderboard in /profile/users. task-2597345 See odoo/enterprise#20480 See odoo/upgrade#2784 Part-of: odoo/odoo#75646 --- .../views/slide_channel_views.xml | 2 +- addons/survey/views/survey_survey_views.xml | 27 +++- addons/website_forum/views/forum.xml | 2 +- .../report/sale_report_views.xml | 3 +- .../views/slide_channel_views.xml | 2 +- addons/website_slides/models/slide_channel.py | 52 ++++--- .../models/slide_channel_tag.py | 2 +- addons/website_slides/models/slide_slide.py | 8 +- .../static/src/scss/website_slides.scss | 16 +- .../static/src/xml/slide_management.xml | 2 +- .../static/src/xml/website_slides_channel.xml | 2 +- .../static/src/xml/website_slides_upload.xml | 4 +- .../views/rating_rating_views.xml | 113 ++++++++++---- .../views/res_config_settings_views.xml | 81 +++++----- .../views/slide_channel_partner_views.xml | 22 ++- .../views/slide_channel_tag_views.xml | 13 +- .../views/slide_channel_views.xml | 98 ++++++++---- .../views/slide_question_views.xml | 8 +- .../views/slide_slide_views.xml | 143 +++++++++++------- .../views/website_slides_menu_views.xml | 7 +- .../views/website_slides_templates_course.xml | 4 +- .../website_slides_templates_homepage.xml | 2 +- .../views/website_slides_templates_lesson.xml | 56 +++---- addons/website_slides_forum/__manifest__.py | 3 +- .../models/slide_channel.py | 2 +- .../views/forum_views.xml | 29 ++-- .../views/res_config_settings_views.xml | 16 ++ .../views/website_slides_menu_views.xml | 6 - addons/website_slides_survey/__manifest__.py | 1 + .../models/survey_survey.py | 10 ++ .../website_slides_survey/tests/__init__.py | 1 + .../tests/test_course_certification_unlink.py | 32 ++++ .../views/res_config_settings_views.xml | 16 ++ .../views/survey_survey_views.xml | 28 ++-- .../views/website_slides_menu_views.xml | 6 - 35 files changed, 540 insertions(+), 279 deletions(-) create mode 100644 addons/website_slides_forum/views/res_config_settings_views.xml create mode 100644 addons/website_slides_survey/tests/test_course_certification_unlink.py create mode 100644 addons/website_slides_survey/views/res_config_settings_views.xml diff --git a/addons/mass_mailing_slides/views/slide_channel_views.xml b/addons/mass_mailing_slides/views/slide_channel_views.xml index 66265fa222c..ed6e975fefc 100644 --- a/addons/mass_mailing_slides/views/slide_channel_views.xml +++ b/addons/mass_mailing_slides/views/slide_channel_views.xml @@ -21,7 +21,7 @@
+ groups="mass_mailing.group_mass_mailing_user" class="float-left pr-1"> Contact Attendees
diff --git a/addons/survey/views/survey_survey_views.xml b/addons/survey/views/survey_survey_views.xml index f26b0839d13..467c99082bc 100644 --- a/addons/survey/views/survey_survey_views.xml +++ b/addons/survey/views/survey_survey_views.xml @@ -49,8 +49,11 @@
-
@@ -297,6 +300,26 @@
+ + survey.survey.view.graph + survey.survey + + + + + + + + + survey.survey.view.pivot + survey.survey + + + + + + + diff --git a/addons/website_forum/views/forum.xml b/addons/website_forum/views/forum.xml index 96bacb2d4b4..f7d2c7cbf9b 100644 --- a/addons/website_forum/views/forum.xml +++ b/addons/website_forum/views/forum.xml @@ -212,7 +212,7 @@