diff options
| author | Thibault Delavallée <tde@odoo.com> | 2019-08-23 12:02:09 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-08-28 13:27:59 +0000 |
| commit | e9a5dcff74b3729855ce6c74f7e03dcd6f87e18d (patch) | |
| tree | 83ab0d691e1127840206bac5b216ab7d325f76e5 /addons | |
| parent | 5862f1d91f96f60225433a29b460f96f6c6a73c8 (diff) | |
[IMP] website_slides{_*}: improve demo data
PURPOSE
Test frontend and UI tools of eLearning.
SPECIFICATIONS
Add some demo data to allow demonstrating various flows: training, lessons,
public, private, quizzes, ...
Also prepare future test tours by improving courses that will be used for
tours, notably the public one.
LINKS
Task ID 1937768
Diffstat (limited to 'addons')
18 files changed, 144 insertions, 38 deletions
diff --git a/addons/website_sale_slides/data/product_demo.xml b/addons/website_sale_slides/data/product_demo.xml index 536923270db..3b9a96bfda8 100644 --- a/addons/website_sale_slides/data/product_demo.xml +++ b/addons/website_sale_slides/data/product_demo.xml @@ -1,17 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <odoo><data noupdate="1"> - - <!-- CHANNEL 6: DIY Furniture --> - <!-- ================================================== --> - <record id="product_course" model="product.product"> - <field name="name">DIY Furniture Course</field> - <field name="standard_price">100.0</field> - <field name="list_price">100.0</field> - <field name="type">service</field> - <field name="is_published" eval="True"/> - <field name="image_1920" type="base64" file="website_sale_slides/static/img/product_course.png"/> - </record> - <!-- CHANNEL 1: Taking care of Trees --> <!-- ================================================== --> <record id="product_course_channel_1_option_0" model="product.product"> @@ -32,7 +20,7 @@ <field name="image_1920" type="base64" file="website_sale_slides/static/img/flower_pot.jpg"/> </record> - <record id="product_course_demo_1" model="product.product"> + <record id="product_course_channel_1" model="product.product"> <field name="name">Taking care of Trees Course</field> <field name="standard_price">150.0</field> <field name="list_price">150.0</field> @@ -41,6 +29,16 @@ <field name="image_1920" type="base64" file="website_sale_slides/static/img/channel_demo_tree_1.jpg"/> </record> + <!-- CHANNEL 6: DIY Furniture --> + <!-- ================================================== --> + <record id="product_course_channel_6" model="product.product"> + <field name="name">DIY Furniture Course</field> + <field name="standard_price">100.0</field> + <field name="list_price">100.0</field> + <field name="type">service</field> + <field name="is_published" eval="True"/> + <field name="image_1920" type="base64" file="website_sale_slides/static/img/product_course.png"/> + </record> <!-- TBE: This need to be fixed, `optional_product_ids` is a field defined in `sale_product_configurator` which is not defined as a dependency --> <!-- <record id="product_course_demo_1_product_template" model="product.template"> diff --git a/addons/website_sale_slides/data/sale_order_demo.xml b/addons/website_sale_slides/data/sale_order_demo.xml index c05e1a200c8..f4efe84a1e8 100644 --- a/addons/website_sale_slides/data/sale_order_demo.xml +++ b/addons/website_sale_slides/data/sale_order_demo.xml @@ -18,8 +18,8 @@ </record> <record id="sale_order_course_1_line_1" model="sale.order.line"> <field name="order_id" ref="sale_order_course_1"/> - <field name="name" model="sale.order.line" eval="obj().env.ref('website_sale_slides.product_course').get_product_multiline_description_sale()"/> - <field name="product_id" ref="website_sale_slides.product_course"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('website_sale_slides.product_course_channel_6').get_product_multiline_description_sale()"/> + <field name="product_id" ref="website_sale_slides.product_course_channel_6"/> <field name="product_uom_qty">1</field> <field name="product_uom" ref="uom.product_uom_unit"/> <field name="price_unit">100.0</field> @@ -39,8 +39,8 @@ </record> <record id="sale_order_course_2_line_1" model="sale.order.line"> <field name="order_id" ref="sale_order_course_2"/> - <field name="name" model="sale.order.line" eval="obj().env.ref('website_sale_slides.product_course').get_product_multiline_description_sale()"/> - <field name="product_id" ref="website_sale_slides.product_course"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('website_sale_slides.product_course_channel_6').get_product_multiline_description_sale()"/> + <field name="product_id" ref="website_sale_slides.product_course_channel_6"/> <field name="product_uom_qty">1</field> <field name="product_uom" ref="uom.product_uom_unit"/> <field name="price_unit">100.0</field> diff --git a/addons/website_sale_slides/data/slide_demo.xml b/addons/website_sale_slides/data/slide_demo.xml index 797f7c3882e..00be884593c 100644 --- a/addons/website_sale_slides/data/slide_demo.xml +++ b/addons/website_sale_slides/data/slide_demo.xml @@ -1,20 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> <odoo><data noupdate="1"> - - <!-- CHANNEL 6: DIY Furniture --> + <!-- CHANNEL 1: Taking care of Trees --> <!-- ================================================== --> - - <record id="website_slides.slide_channel_demo_6_furn3" model="slide.channel"> + <record id="website_slides.slide_channel_demo_1_gard1" model="slide.channel"> <field name="enroll">payment</field> - <field name="product_id" ref="product_course"/> + <field name="product_id" ref="product_course_channel_1"/> </record> - <!-- CHANNEL 1: Taking care of Trees --> + <!-- CHANNEL 6: DIY Furniture --> <!-- ================================================== --> - - <record id="website_slides.slide_channel_demo_1_gard1" model="slide.channel"> + <record id="website_slides.slide_channel_demo_6_furn3" model="slide.channel"> <field name="enroll">payment</field> - <field name="product_id" ref="product_course_demo_1"/> + <field name="product_id" ref="product_course_channel_6"/> </record> - </data></odoo> diff --git a/addons/website_slides/data/slide_channel_demo.xml b/addons/website_slides/data/slide_channel_demo.xml index f0b3e8626b2..b9b2e022d80 100644 --- a/addons/website_slides/data/slide_channel_demo.xml +++ b/addons/website_slides/data/slide_channel_demo.xml @@ -11,12 +11,14 @@ <field name="tag_ids" eval="[(5, 0), (4, ref('website_slides.slide_channel_tag_level_basic')), (4, ref('website_slides.slide_channel_tag_role_gardener')), + (4, ref('website_slides.slide_channel_tag_other_0')), (4, ref('website_slides.slide_channel_tag_other_2'))]"/> <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_gardening.jpg"/> <field name="description">Learn the basics of gardening !</field> <field name="create_date" eval="DateTime.now() - relativedelta(days=8)"/> </record> + <!-- This channel will be set on payment --> <record id="slide_channel_demo_1_gard1" model="slide.channel"> <field name="name">Taking care of Trees</field> <field name="enroll">public</field> @@ -46,7 +48,7 @@ (4, ref('website_slides.slide_channel_tag_role_carpenter')), (4, ref('website_slides.slide_channel_tag_other_0')), (4, ref('website_slides.slide_channel_tag_other_2'))]"/> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_flowers.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_gardening_3.jpg"/> <field name="description">A lot of nice documentation: trees, wood, gardens. A gold mine for references.</field> <field name="create_date" eval="DateTime.now() - relativedelta(days=6)"/> </record> @@ -80,7 +82,7 @@ will learn the basics of wood characteristics.</field> <field name="tag_ids" eval="[(5, 0), (4, ref('website_slides.slide_channel_tag_level_basic')), (4, ref('website_slides.slide_channel_tag_role_furniture'))]"/> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture_2.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture.jpg"/> <field name="description">If you are looking for technical specifications, have a look at this documentation.</field> <field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/> </record> @@ -97,7 +99,7 @@ will learn the basics of wood characteristics.</field> (4, ref('website_slides.slide_channel_tag_role_furniture')), (4, ref('website_slides.slide_channel_tag_other_0')), (4, ref('website_slides.slide_channel_tag_other_1'))]"/> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture_2.jpg"/> <field name="description">All you need to know about furniture creation.</field> <field name="create_date" eval="DateTime.now() - relativedelta(days=3)"/> </record> @@ -115,7 +117,7 @@ will learn the basics of wood characteristics.</field> (4, ref('website_slides.slide_channel_tag_role_carpenter')), (4, ref('website_slides.slide_channel_tag_role_furniture')), (4, ref('website_slides.slide_channel_tag_other_1'))]"/> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_diy.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture_3.jpg"/> <field name="description">So much amazing certification.</field> <field name="create_date" eval="DateTime.now() - relativedelta(days=2)"/> </record> diff --git a/addons/website_slides/data/slide_slide_demo.xml b/addons/website_slides/data/slide_slide_demo.xml index 0a88c4a7498..7944263aca7 100644 --- a/addons/website_slides/data/slide_slide_demo.xml +++ b/addons/website_slides/data/slide_slide_demo.xml @@ -4,7 +4,7 @@ <!-- CHANNEL 0: Basics of Gardening --> <!-- ================================================== --> <record id="slide_slide_demo_0_0" model="slide.slide"> - <field name="name">Know-How Summary</field> + <field name="name">Gardening: The Know-How</field> <field name="sequence">1</field> <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> <field name="image_1920" type="base64" file="website_slides/static/src/img/channel-training-default.jpg"/> @@ -15,7 +15,7 @@ <field name="public_views">10</field> <field name="completion_time">2.5</field> <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_tools')), (4, ref('website_slides.slide_tag_demo_howto'))]"/> - <field name="description">A summary of know-how: how and what.</field> + <field name="description">A summary of know-how: how and what. All the basics for this course about gardening.</field> </record> <record id="slide_slide_demo_0_1" model="slide.slide"> <field name="name">Home Gardening</field> @@ -30,6 +30,93 @@ <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_colorful')), (4, ref('website_slides.slide_tag_demo_theory'))]"/> <field name="description">Interesting informations about home gardening. Keep it close !</field> </record> + <record id="slide_slide_demo_0_2" model="slide.slide"> + <field name="name">Mighty Carrots</field> + <field name="sequence">3</field> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_gardening_2.jpg"/> + <field name="slide_type">infographic</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/> + <field name="is_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">2</field> + <field name="completion_time">2</field> + <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_colorful')), (4, ref('website_slides.slide_tag_demo_theory'))]"/> + <field name="description">You won't believe those facts about carrots.</field> + </record> + <record id="slide_slide_demo_0_2" model="slide.slide"> + <field name="name">Mighty Carrots</field> + <field name="sequence">3</field> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_gardening_2.jpg"/> + <field name="slide_type">infographic</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/> + <field name="is_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">2</field> + <field name="completion_time">2</field> + <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_colorful')), (4, ref('website_slides.slide_tag_demo_theory'))]"/> + <field name="description">You won't believe those facts about carrots.</field> + </record> + <record id="slide_slide_demo_0_3" model="slide.slide"> + <field name="name">How to Grow and Harvest The Best Strawberries | Gardening Tips and Tricks</field> + <field name="sequence">4</field> + <field name="url">https://www.youtube.com/watch?v=l0JZ25VvbwE</field> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_thumb_l0JZ25VvbwE.jpg"/> + <field name="document_id">l0JZ25VvbwE</field> + <field name="slide_type">video</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/> + <field name="is_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">0</field> + <field name="completion_time">1</field> + <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_howto'))]"/> + <field name="description">Here is How to get the Sweetest Strawberries you ever tasted!</field> + </record> + <record id="slide_slide_demo_0_4" model="slide.slide"> + <field name="name">Test your knowledge</field> + <field name="sequence">5</field> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_owl.jpg"/> + <field name="slide_type">quiz</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/> + <field name="is_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">0</field> + <field name="completion_time">1</field> + <field name="description">Show your newly mastered knowledge !</field> + </record> + <record id="slide_slide_demo_0_4_question_0" model="slide.question"> + <field name="question">What is a strawberry ?</field> + <field name="slide_id" ref="slide_slide_demo_0_4"/> + </record> + <record id="slide_slide_demo_0_4_question_0_0" model="slide.answer"> + <field name="text_value">A fruit</field> + <field name="is_correct" eval="True"/> + <field name="question_id" ref="slide_slide_demo_0_4_question_0"/> + </record> + <record id="slide_slide_demo_0_4_question_0_1" model="slide.answer"> + <field name="text_value">A vegetable</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_0_4_question_0"/> + </record> + <record id="slide_slide_demo_0_4_question_0_2" model="slide.answer"> + <field name="text_value">A table</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_0_4_question_0"/> + </record> + <record id="slide_slide_demo_0_4_question_1" model="slide.question"> + <field name="question">What is the best tool to dig a hole for your plants ?</field> + <field name="slide_id" ref="slide_slide_demo_0_4"/> + </record> + <record id="slide_slide_demo_0_4_question_1_0" model="slide.answer"> + <field name="text_value">A shovel</field> + <field name="is_correct" eval="True"/> + <field name="question_id" ref="slide_slide_demo_0_4_question_1"/> + </record> + <record id="slide_slide_demo_0_4_question_1_1" model="slide.answer"> + <field name="text_value">A spoon</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_0_4_question_1"/> + </record> + <!-- CHANNEL 1: Taking care of Trees --> <!-- ================================================== --> @@ -237,6 +324,7 @@ </record> <!-- Slides --> + <!-- Category: Trees --> <record id="slide_slide_demo_2_0" model="slide.slide"> <field name="name">Main Trees Categories</field> <field name="sequence">1</field> @@ -253,18 +341,20 @@ <field name="quiz_second_attempt_reward">75</field> <field name="quiz_third_attempt_reward">50</field> <field name="quiz_fourth_attempt_reward">25</field> - <field name="description">A summary of know-how: how and what.</field> + <field name="description">A summary of know-how: what are the main trees categories and how to differentiate them.</field> </record> + <!-- LINKS --> <record id="slide_slide_demo_2_0_link_0" model="slide.slide.link"> - <field name="name">Trees Classification Link 1</field> + <field name="name">Trees Classification Link</field> <field name="link">http://www.example.com</field> <field name="slide_id" ref="slide_slide_demo_2_0"/> </record> <record id="slide_slide_demo_2_0_link_1" model="slide.slide.link"> - <field name="name">Trees Classification Link 2</field> + <field name="name">Main types of trees Link</field> <field name="link">http://www.example.com</field> <field name="slide_id" ref="slide_slide_demo_2_0"/> </record> + <!-- QUIZZ --> <record id="slide_slide_demo_2_0_question_0" model="slide.question"> <field name="question">Do you make beams out of lemon trees ?</field> <field name="slide_id" ref="slide_slide_demo_2_0"/> @@ -361,6 +451,26 @@ <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_howto'))]"/> <field name="description">How to wall decorating by tree planting in hanging plastic bottles.</field> </record> + <!-- Category: Wood --> + <record id="slide_slide_demo_2_3" model="slide.slide"> + <field name="name">Wood Characteristics</field> + <field name="sequence">5</field> + <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/channel-documentation-default.jpg"/> + <field name="slide_type">presentation</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_2_gard2"/> + <field name="is_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">0</field> + <field name="completion_time">2</field> + <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_cheatsheet'))]"/> + <field name="quiz_first_attempt_reward">100</field> + <field name="quiz_second_attempt_reward">75</field> + <field name="quiz_third_attempt_reward">50</field> + <field name="quiz_fourth_attempt_reward">25</field> + <field name="description">Knowing wood characteristics is a requirement in order to know which kind of wood to use in a given situation.</field> + </record> + <!-- CHANNEL 3: Choose your wood ! --> <!-- ======================================= --> diff --git a/addons/website_slides/static/src/img/channel_banner_mountain.jpg b/addons/website_slides/static/src/img/channel_banner_mountain.jpg Binary files differdeleted file mode 100644 index 2934f960ce5..00000000000 --- a/addons/website_slides/static/src/img/channel_banner_mountain.jpg +++ /dev/null diff --git a/addons/website_slides/static/src/img/channel_banner_mountain_all.jpg b/addons/website_slides/static/src/img/channel_banner_mountain_all.jpg Binary files differdeleted file mode 100644 index d30646d8b56..00000000000 --- a/addons/website_slides/static/src/img/channel_banner_mountain_all.jpg +++ /dev/null diff --git a/addons/website_slides/static/src/img/channel_demo_diy.jpg b/addons/website_slides/static/src/img/channel_demo_diy.jpg Binary files differdeleted file mode 100644 index fe51b1cc6bf..00000000000 --- a/addons/website_slides/static/src/img/channel_demo_diy.jpg +++ /dev/null diff --git a/addons/website_slides/static/src/img/channel_demo_flowers.jpg b/addons/website_slides/static/src/img/channel_demo_flowers.jpg Binary files differdeleted file mode 100644 index 199d77858b1..00000000000 --- a/addons/website_slides/static/src/img/channel_demo_flowers.jpg +++ /dev/null diff --git a/addons/website_slides/static/src/img/channel_demo_furniture.jpg b/addons/website_slides/static/src/img/channel_demo_furniture.jpg Binary files differindex 375036f7d75..f16ff623a3d 100644 --- a/addons/website_slides/static/src/img/channel_demo_furniture.jpg +++ b/addons/website_slides/static/src/img/channel_demo_furniture.jpg diff --git a/addons/website_slides/static/src/img/channel_demo_furniture_2.jpg b/addons/website_slides/static/src/img/channel_demo_furniture_2.jpg Binary files differindex f16ff623a3d..375036f7d75 100644 --- a/addons/website_slides/static/src/img/channel_demo_furniture_2.jpg +++ b/addons/website_slides/static/src/img/channel_demo_furniture_2.jpg diff --git a/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg b/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg Binary files differindex 570120556da..fe51b1cc6bf 100644 --- a/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg +++ b/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg diff --git a/addons/website_slides/static/src/img/channel_demo_gardening_3.jpg b/addons/website_slides/static/src/img/channel_demo_gardening_3.jpg Binary files differindex 3993e10b42b..199d77858b1 100644 --- a/addons/website_slides/static/src/img/channel_demo_gardening_3.jpg +++ b/addons/website_slides/static/src/img/channel_demo_gardening_3.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_furniture.jpg b/addons/website_slides/static/src/img/slide_demo_furniture.jpg Binary files differnew file mode 100644 index 00000000000..570120556da --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_furniture.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_gardening.jpg b/addons/website_slides/static/src/img/slide_demo_gardening.jpg Binary files differnew file mode 100644 index 00000000000..3993e10b42b --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_gardening.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_gardening_2.jpg b/addons/website_slides/static/src/img/slide_demo_gardening_2.jpg Binary files differnew file mode 100644 index 00000000000..69af99a7163 --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_gardening_2.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_thumb_l0JZ25VvbwE.jpg b/addons/website_slides/static/src/img/slide_demo_thumb_l0JZ25VvbwE.jpg Binary files differnew file mode 100644 index 00000000000..1afde8b506b --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_thumb_l0JZ25VvbwE.jpg diff --git a/addons/website_slides_survey/data/slide_slide_demo.xml b/addons/website_slides_survey/data/slide_slide_demo.xml index d65158cc787..01e6e3ddb4d 100644 --- a/addons/website_slides_survey/data/slide_slide_demo.xml +++ b/addons/website_slides_survey/data/slide_slide_demo.xml @@ -6,7 +6,7 @@ <record id="slide_slide_demo_5_4" model="slide.slide"> <field name="name">Furniture Creation Certification</field> <field name="sequence">7</field> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_furniture.jpg"/> <field name="slide_type">certification</field> <field name="channel_id" ref="website_slides.slide_channel_demo_5_furn2"/> <field name="category_id" ref="website_slides.slide_category_demo_5_0"/> @@ -21,7 +21,7 @@ <record id="slide_slide_demo_6_0" model="slide.slide"> <field name="name">DIY Furniture Certification</field> <field name="sequence">1</field> - <field name="image_1920" type="base64" file="website_slides/static/src/img/channel_demo_furniture_3.jpg"/> + <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_furniture.jpg"/> <field name="slide_type">certification</field> <field name="channel_id" ref="website_slides.slide_channel_demo_6_furn3"/> <field name="category_id" eval="False"/> |
