diff options
| author | Thibault Delavallée <tde@odoo.com> | 2019-02-25 09:13:31 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-03-04 16:12:57 +0000 |
| commit | 2f8ea621a87e3b5d72cfc7f9153bc560b1c18f10 (patch) | |
| tree | 0ce3dba9945ac079a822f78b1c3e4967e5cc58fb | |
| parent | e21f185d3c6a3bac3a1a7ba482df4d6cf616a159 (diff) | |
[IMP] website_slides(_*): improve demo data
Purpose of this commit is to improve eLearning demo data. Notably links
(links to external resources on a given slide) and quizzes (allowing to
gain karma) are added. Some slides are added. Demo user interaction with
eLearning is also added, such as membership and votes. Finally a channel
is specifically kept specific to 1 single slide of type certification as
its flow has to bypass some screens when selling pure certifications.
Commit linked to task ID 1941250 and PR #31453
13 files changed, 360 insertions, 139 deletions
diff --git a/addons/website_sale_slides/data/website_sale_slides_demo.xml b/addons/website_sale_slides/data/website_sale_slides_demo.xml index 8f9aa1c7613..ae4d879b9dd 100644 --- a/addons/website_sale_slides/data/website_sale_slides_demo.xml +++ b/addons/website_sale_slides/data/website_sale_slides_demo.xml @@ -1,78 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> -<odoo> - <data> - <record id="product_course" model="product.product"> - <field name="name">High-Level DIY Furniture</field> - <field name="standard_price">100.0</field> - <field name="list_price">100.0</field> - <field name="type">service</field> - <field name="website_published" eval="True"/> - <field name="image" type="base64" file="website_sale_slides/static/img/product_course.png"/> - </record> +<odoo><data noupdate="1"> - <record id="slide_channel_demo_6_furn3_payment" model="slide.channel"> - <field name="name">High-Level DIY Furniture</field> - <field name="promote_strategy">most_viewed</field> - <field name="channel_type">training</field> - <field name="enroll">payment</field> - <field name="product_id" ref="product_course"/> - <field name="tag_ids" eval="[(5, 0), - (4, ref('website_slides.slide_channel_tag_level_advanced')), - (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_2'))]"/> - <field name="website_published" eval="True"/> - <field name="image" type="base64" file="website_sale_slides/static/img/channel_demo_diy.jpg"/> - <field name="description" type="html"><div>All you need to know about furniture creation.</div></field> - </record> - <record id="slide_category_demo_6_0" model="slide.category"> - <field name="name">Tools and Methods</field> - <field name="channel_id" ref="website_sale_slides.slide_channel_demo_6_furn3_payment"/> - <field name="sequence">10</field> - </record> - <record id="slide_category_demo_6_1" model="slide.category"> - <field name="name">Hand on !</field> - <field name="channel_id" ref="website_sale_slides.slide_channel_demo_6_furn3_payment"/> - <field name="sequence">20</field> - </record> + <!-- 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="website_published" eval="True"/> + <field name="image" type="base64" file="website_sale_slides/static/img/product_course.png"/> + </record> - <record id="slide_slide_demo_6_0" model="slide.slide"> - <field name="name">Unforgettable Tools</field> - <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> - <field name="image" type="base64" file="website_slides/static/src/img/channel-training-default.jpg"/> - <field name="slide_type">presentation</field> - <field name="channel_id" ref="slide_channel_demo_6_furn3_payment"/> - <field name="category_id" ref="website_sale_slides.slide_category_demo_6_0"/> - <field name="website_published" eval="True"/> - <field name="is_preview" eval="False"/> - <field name="public_views">10</field> - <field name="description">Tools you will need to complete this course.</field> - </record> - <record id="slide_slide_demo_6_1" model="slide.slide"> - <field name="name">How to find quality wood</field> - <field name="url">https://www.youtube.com/watch?v=5WMqwTnZ-qs</field> - <field name="document_id">5WMqwTnZ-qs</field> - <field name="slide_type">video</field> - <field name="channel_id" ref="slide_channel_demo_6_furn3_payment"/> - <field name="category_id" ref="website_sale_slides.slide_category_demo_6_1"/> - <field name="website_published" eval="True"/> - <field name="is_preview" eval="False"/> - <field name="public_views">5</field> - <field name="image" type="base64" file="website_sale_slides/static/img/5WMqwTnZ-qs.png"/> - <field name="description">Learn of to identify quality wood in order to create solid furnitures.</field> - </record> - <record id="slide_slide_demo_6_2" model="slide.slide"> - <field name="name">How to create your own piece of furniture</field> - <field name="url">https://www.youtube.com/watch?v=ptjeDDoURL8</field> - <field name="document_id">ptjeDDoURL8</field> - <field name="slide_type">video</field> - <field name="channel_id" ref="slide_channel_demo_6_furn3_payment"/> - <field name="category_id" ref="website_sale_slides.slide_category_demo_6_1"/> - <field name="website_published" eval="True"/> - <field name="is_preview" eval="False"/> - <field name="public_views">0</field> - <field name="image" type="base64" file="website_sale_slides/static/img/ptjeDDoURL8.png"/> - <field name="description">From a piece of wood to a fully functional furniture, step by step.</field> - </record> - </data> -</odoo> + <record id="website_slides.slide_channel_demo_6_furn3" model="slide.channel"> + <field name="enroll">payment</field> + <field name="product_id" ref="product_course"/> + </record> + +</data></odoo> diff --git a/addons/website_sale_slides/static/img/5WMqwTnZ-qs.png b/addons/website_sale_slides/static/img/5WMqwTnZ-qs.png Binary files differdeleted file mode 100644 index 1bbec207f29..00000000000 --- a/addons/website_sale_slides/static/img/5WMqwTnZ-qs.png +++ /dev/null diff --git a/addons/website_sale_slides/static/img/ptjeDDoURL8.png b/addons/website_sale_slides/static/img/ptjeDDoURL8.png Binary files differdeleted file mode 100644 index dc3c43dd8a6..00000000000 --- a/addons/website_sale_slides/static/img/ptjeDDoURL8.png +++ /dev/null diff --git a/addons/website_slides/data/slide_channel_demo.xml b/addons/website_slides/data/slide_channel_demo.xml index 78e760228e0..4f30bc22bae 100644 --- a/addons/website_slides/data/slide_channel_demo.xml +++ b/addons/website_slides/data/slide_channel_demo.xml @@ -3,37 +3,33 @@ <record id="website_slides.channel_public" model="slide.channel"> <field name="name">Basics of Gardening</field> + <field name="enroll">public</field> <field name="channel_type">training</field> + <field name="allow_comment" eval="True"/> <field name="promote_strategy">most_voted</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_gardener')), - (4, ref('website_slides.slide_channel_tag_other_0'))]"/> + (4, ref('website_slides.slide_channel_tag_other_2'))]"/> <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_gardening.jpg"/> <field name="description">Learn the basics of gardening !</field> - </record> - <record id="slide_category_demo_0_0" model="slide.category"> - <field name="name">Requirements</field> - <field name="channel_id" ref="website_slides.channel_public"/> - <field name="sequence">10</field> - </record> - <record id="slide_category_demo_0_1" model="slide.category"> - <field name="name">Tools</field> - <field name="channel_id" ref="website_slides.channel_public"/> - <field name="sequence">20</field> + <field name="create_date" eval="DateTime.now() - relativedelta(days=8)"/> </record> <record id="slide_channel_demo_1_gard1" model="slide.channel"> <field name="name">Taking care of Trees</field> + <field name="enroll">public</field> <field name="channel_type">training</field> - <field name="tag_ids" eval="[(5, 0), - (4, ref('website_slides.slide_channel_tag_level_intermediate')), - (4, ref('website_slides.slide_channel_tag_role_gardener'))]"/> + <field name="allow_comment" eval="True"/> <field name="promote_strategy">latest</field> <field name="website_published" eval="True"/> - <field name="enroll">public</field> + <field name="tag_ids" eval="[(5, 0), + (4, ref('website_slides.slide_channel_tag_level_intermediate')), + (4, ref('website_slides.slide_channel_tag_role_gardener')), + (4, ref('website_slides.slide_channel_tag_other_0'))]"/> <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_gardening_2.jpg"/> <field name="description">Learn how to take care of your favorite trees. Learn when to plant, how to manage potted trees, ...</field> + <field name="create_date" eval="DateTime.now() - relativedelta(days=7)"/> </record> <record id="slide_category_demo_1_0" model="slide.category"> <field name="name">Interesting Facts</field> @@ -48,17 +44,20 @@ <record id="slide_channel_demo_2_gard2" model="slide.channel"> <field name="name">Trees, Wood and Gardens</field> + <field name="enroll">public</field> <field name="channel_type">documentation</field> + <field name="allow_comment" eval="True"/> + <field name="promote_strategy">most_viewed</field> + <field name="website_published" eval="True"/> <field name="tag_ids" eval="[(5, 0), (4, ref('website_slides.slide_channel_tag_level_intermediate')), (4, ref('website_slides.slide_channel_tag_role_gardener')), (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="promote_strategy">most_viewed</field> - <field name="website_published" eval="True"/> - <field name="enroll">public</field> <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_flowers.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> <record id="slide_category_demo_2_0" model="slide.category"> <field name="name">Trees</field> @@ -73,19 +72,21 @@ <record id="slide_channel_demo_3_furn0" model="slide.channel"> <field name="name">Choose your wood !</field> + <field name="enroll">public</field> <field name="channel_type">training</field> + <field name="allow_comment" eval="True"/> + <field name="promote_strategy">latest</field> + <field name="website_published" eval="True"/> <field name="tag_ids" eval="[(5, 0), (4, ref('website_slides.slide_channel_tag_level_intermediate')), (4, ref('website_slides.slide_channel_tag_role_gardener')), (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="promote_strategy">latest</field> - <field name="website_published" eval="True"/> - <field name="enroll">public</field> + (4, ref('website_slides.slide_channel_tag_other_2'))]"/> <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_tree_1.jpg"/> <field name="description">Knowing which kind of wood to use depending on your application is important. In this course you will learn the basics of wood characteristics.</field> + <field name="create_date" eval="DateTime.now() - relativedelta(days=5)"/> </record> <record id="slide_category_demo_3_0" model="slide.category"> <field name="name">Introduction</field> @@ -95,15 +96,17 @@ will learn the basics of wood characteristics.</field> <record id="slide_channel_demo_4_furn1" model="slide.channel"> <field name="name">Furniture Technical Specifications</field> + <field name="enroll">invite</field> <field name="channel_type">documentation</field> - <field name="tag_ids" eval="[(5, 0), - (4, ref('website_slides.slide_channel_tag_level_intermediate')), - (4, ref('website_slides.slide_channel_tag_role_furniture'))]"/> + <field name="allow_comment" eval="True"/> <field name="promote_strategy">most_voted</field> <field name="website_published" eval="True"/> - <field name="enroll">invite</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" type="base64" file="website_slides/static/src/img/channel_demo_furniture_2.jpg"/> - <field name="description">We're also Santa Claus! Belligerent and numerous. I am the man with no name, Zapp Brannigan!</field> + <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> <record id="slide_category_demo_4_0" model="slide.category"> <field name="name">Introduction</field> @@ -113,23 +116,53 @@ will learn the basics of wood characteristics.</field> <record id="slide_channel_demo_5_furn2" model="slide.channel"> <field name="name">Basics of Furniture Creation</field> + <field name="enroll">invite</field> <field name="channel_type">training</field> + <field name="allow_comment" eval="True"/> + <field name="promote_strategy">latest</field> + <field name="website_published" eval="True"/> <field name="tag_ids" eval="[(5, 0), - (4, ref('website_slides.slide_channel_tag_level_basic')), + (4, ref('website_slides.slide_channel_tag_level_intermediate')), (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="channel_type">training</field> - <field name="promote_strategy">latest</field> - <field name="website_published" eval="True"/> - <field name="enroll">invite</field> <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_furniture.jpg"/> <field name="description">All you need to know about furniture creation.</field> + <field name="create_date" eval="DateTime.now() - relativedelta(days=3)"/> </record> <record id="slide_category_demo_5_0" model="slide.category"> - <field name="name">Introduction</field> + <field name="name">Tools and Methods</field> <field name="channel_id" ref="website_slides.slide_channel_demo_5_furn2"/> <field name="sequence">10</field> </record> + <record id="slide_category_demo_5_1" model="slide.category"> + <field name="name">Hand on !</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_5_furn2"/> + <field name="sequence">20</field> + </record> + <record id="slide_category_demo_5_2" model="slide.category"> + <field name="name">Test Yourself</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_5_furn2"/> + <field name="sequence">30</field> + </record> + + <!-- This channel will be set on payment and receive certifications capabilities --> + <record id="slide_channel_demo_6_furn3" model="slide.channel"> + <field name="name">DIY Furniture</field> + <field name="enroll">invite</field> + <field name="channel_type">training</field> + <field name="allow_comment" eval="True"/> + <field name="promote_strategy">most_voted</field> + <field name="website_published" eval="True"/> + <field name="tag_ids" eval="[(5, 0), + (4, ref('website_slides.slide_channel_tag_level_advanced')), + (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" type="base64" file="website_slides/static/src/img/channel_demo_diy.jpg"/> + <field name="description">So much amazing certification.</field> + <field name="create_date" eval="DateTime.now() - relativedelta(days=2)"/> + </record> <record id="slide_tag_demo_cheatsheet" model="slide.tag"> <field name="name">CheatSheet</field> diff --git a/addons/website_slides/data/slide_slide_demo.xml b/addons/website_slides/data/slide_slide_demo.xml index 80c45a5313f..163aa3182b5 100644 --- a/addons/website_slides/data/slide_slide_demo.xml +++ b/addons/website_slides/data/slide_slide_demo.xml @@ -5,11 +5,12 @@ <!-- ================================================== --> <record id="slide_slide_demo_0_0" model="slide.slide"> <field name="name">Know-How Summary</field> + <field name="sequence">1</field> <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> <field name="image" type="base64" file="website_slides/static/src/img/channel-training-default.jpg"/> <field name="slide_type">presentation</field> <field name="channel_id" ref="website_slides.channel_public"/> - <field name="category_id" ref="website_slides.slide_category_demo_0_0"/> + <field name="category_id" eval="False"/> <field name="website_published" eval="True"/> <field name="is_preview" eval="True"/> <field name="public_views">10</field> @@ -17,11 +18,26 @@ <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> </record> + <record id="slide_slide_demo_0_1" model="slide.slide"> + <field name="name">Home Gardening</field> + <field name="sequence">2</field> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_gardening_1.jpg"/> + <field name="slide_type">infographic</field> + <field name="channel_id" ref="website_slides.channel_public"/> + <field name="category_id" eval="False"/> + <field name="website_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">5</field> + <field name="completion_time">1</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">A summary of know-how: how and what.</field> + </record> <!-- CHANNEL 1: Taking care of Trees --> <!-- ================================================== --> <record id="slide_slide_demo_1_0" model="slide.slide"> <field name="name">Tree Infographic</field> + <field name="sequence">1</field> <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_infographic_1.jpg"/> <field name="slide_type">infographic</field> <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> @@ -35,6 +51,7 @@ </record> <record id="slide_slide_demo_1_1" model="slide.slide"> <field name="name">Interesting Tree Facts</field> + <field name="sequence">2</field> <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_infographic_2.jpg"/> <field name="slide_type">infographic</field> <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> @@ -42,11 +59,13 @@ <field name="website_published" eval="True"/> <field name="is_preview" eval="False"/> <field name="public_views">5</field> + <field name="completion_time">1.5</field> <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_colorful'))]"/> <field name="description">Just some basics Interesting Tree Facts.</field> </record> <record id="slide_slide_demo_1_2" model="slide.slide"> <field name="name">Energy Efficiency Facts</field> + <field name="sequence">3</field> <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_infographic_3.jpg"/> <field name="slide_type">infographic</field> <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> @@ -54,11 +73,23 @@ <field name="website_published" eval="True"/> <field name="is_preview" eval="False"/> <field name="public_views">10</field> + <field name="completion_time">1</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">Just some basics Energy Efficiency Facts.</field> </record> + <record id="slide_slide_demo_1_2_link_0" model="slide.slide.link"> + <field name="name">Energy Efficient Link 1</field> + <field name="link">http://www.example.com</field> + <field name="slide_id" ref="slide_slide_demo_1_2"/> + </record> + <record id="slide_slide_demo_1_2_link_1" model="slide.slide.link"> + <field name="name">Energy Efficient Link 2</field> + <field name="link">http://www.example.com</field> + <field name="slide_id" ref="slide_slide_demo_1_2"/> + </record> <record id="slide_slide_demo_1_3" model="slide.slide"> <field name="name">How to plant a potted tree</field> + <field name="sequence">4</field> <field name="url">https://www.youtube.com/watch?v=QYmgrw0PgLU</field> <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_QYmgrw0PgLU.jpg"/> <field name="document_id">QYmgrw0PgLU</field> @@ -68,11 +99,13 @@ <field name="website_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">Jim and Todd plant a potted tree for a customer of Knecht's Nurseries and Landscaping. Narrated by Leif Knecht, owner.</field> </record> <record id="slide_slide_demo_1_4" model="slide.slide"> <field name="name">A little chat with Harry Potted</field> + <field name="sequence">5</field> <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_img_1.jpg"/> <field name="slide_type">webpage</field> <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> @@ -99,7 +132,7 @@ <div class="container"> <div class="row align-items-center"> <div class="col-lg-6 pt16 pb16"> - <img src="/website_slides/static/src/img/slide_demo_tree_img_2.jpg" class="img img-fluid mx-auto" alt="Odoo • Image and Text"/> + <img src="/website_slides/static/src/img/slide_demo_tree_img_1.jpg" class="img img-fluid mx-auto" alt="Odoo • Image and Text"/> </div> <div class="col-lg-6 pt16 pb16"> <h2 class="o_default_snippet_text">Section Subtitle</h2> @@ -113,13 +146,29 @@ </div> </section></field> <field name="website_published" eval="True"/> - <field name="is_preview" eval="False"/> + <field name="is_preview" eval="True"/> <field name="public_views">5</field> - <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_howto'))]"/> + <field name="completion_time">1</field> + <field name="tag_ids" eval="[(4, ref('website_slides.slide_tag_demo_colorful'))]"/> <field name="description">We had a little chat with Harry Potted, sure he had interesting things to say !</field> </record> + <record id="slide_slide_demo_1_4_question_0" model="slide.question"> + <field name="question">Do you think Harry Potted has a good name ?</field> + <field name="slide_id" ref="slide_slide_demo_1_4"/> + </record> + <record id="slide_slide_demo_1_4_question_0_0" model="slide.answer"> + <field name="text_value">Yes</field> + <field name="is_correct" eval="True"/> + <field name="question_id" ref="slide_slide_demo_1_4_question_0"/> + </record> + <record id="slide_slide_demo_1_4_question_0_1" model="slide.answer"> + <field name="text_value">No</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_1_4_question_0"/> + </record> <record id="slide_slide_demo_1_5" model="slide.slide"> <field name="name">3 Main Methodologies</field> + <field name="sequence">6</field> <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> <field name="image" type="base64" file="website_slides/static/src/img/channel-training-default.jpg"/> <field name="slide_type">presentation</field> @@ -127,7 +176,8 @@ <field name="category_id" ref="website_slides.slide_category_demo_1_1"/> <field name="website_published" eval="True"/> <field name="is_preview" eval="False"/> - <field name="public_views">20</field> + <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_howto'))]"/> <field name="description">A summary of know-how: how and what.</field> </record> @@ -136,26 +186,57 @@ <!-- ================================================== --> <record id="slide_slide_demo_2_0" model="slide.slide"> <field name="name">Main Trees Categories</field> + <field name="sequence">1</field> <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> - <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_img_1.jpg"/> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_img_2.jpg"/> <field name="slide_type">presentation</field> <field name="channel_id" ref="website_slides.slide_channel_demo_2_gard2"/> <field name="category_id" ref="website_slides.slide_category_demo_2_0"/> <field name="website_published" eval="True"/> - <field name="is_preview" eval="False"/> + <field name="is_preview" eval="True"/> <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="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">A summary of know-how: how and what.</field> </record> + <record id="slide_slide_demo_2_0_link_0" model="slide.slide.link"> + <field name="name">Example Link 1</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">Example Link 2</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_question_0" model="slide.question"> + <field name="question">Do you want to reply correctly ?</field> + <field name="slide_id" ref="slide_slide_demo_2_0"/> + </record> + <record id="slide_slide_demo_2_0_question_0_0" model="slide.answer"> + <field name="text_value">Yes</field> + <field name="is_correct" eval="True"/> + <field name="question_id" ref="slide_slide_demo_2_0_question_0"/> + </record> + <record id="slide_slide_demo_2_0_question_0_1" model="slide.answer"> + <field name="text_value">No</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_2_0_question_0"/> + </record> <record id="slide_slide_demo_2_1" model="slide.slide"> <field name="name">A Mighty Forest from Ages</field> - <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_img_1.jpg"/> + <field name="sequence">2</field> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_tree_img_3.jpg"/> <field name="slide_type">webpage</field> <field name="channel_id" ref="website_slides.slide_channel_demo_2_gard2"/> <field name="category_id" ref="website_slides.slide_category_demo_2_0"/> <field name="html_content" type="html"> <section class="s_cover parallax bg-black-50 pt16 pb16" data-scroll-background-ratio="0" style="background-image: none;"> - <span class="s_parallax_bg oe_img_bg oe_custom_bg" style="background-image: url('/website_slides/static/src/img/slide_demo_tree_img_1.jpg'); background-position: 50% 0;"></span> + <span class="s_parallax_bg oe_img_bg oe_custom_bg" style="background-image: url('/website_slides/static/src/img/slide_demo_tree_img_3.jpg'); background-position: 50% 0;"></span> <div class="container"> <div class="row s_nb_column_fixed"> <div class="col-lg-12 s_title"> @@ -175,7 +256,7 @@ <div class="container"> <div class="row align-items-center"> <div class="col-lg-6 pt16 pb16"> - <img src="/website_slides/static/src/img/slide_demo_tree_img_2.jpg" class="img img-fluid mx-auto" alt="Odoo • Image and Text"/> + <img src="/website_slides/static/src/img/slide_demo_tree_img_3.jpg" class="img img-fluid mx-auto" alt="Odoo • Image and Text"/> </div> <div class="col-lg-6 pt16 pb16"> <h2 class="o_default_snippet_text">Section Subtitle</h2> @@ -191,35 +272,114 @@ <field name="website_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_theory'))]"/> <field name="description">Mighty forest just don't appear in a few weeks. Learn how time made our forests mighty and mysterious.</field> </record> + <record id="slide_slide_demo_2_2" model="slide.slide"> + <field name="name">Tree planting in hanging bottles on wall</field> + <field name="url">https://www.youtube.com/watch?v=ebBez6bcSEc</field> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_ebBez6bcSEc.jpg"/> + <field name="document_id">ebBez6bcSEc</field> + <field name="slide_type">video</field> + <field name="channel_id" ref="website_slides.slide_channel_demo_2_gard2"/> + <field name="category_id" ref="website_slides.slide_category_demo_2_0"/> + <field name="website_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">How to wall decorating by tree planting in hanging plastic bottles.</field> + </record> - <!-- CHANNEL 2: Trees, Wood and Garden --> - <!-- ================================================== --> + <!-- CHANNEL 5: Basics of Furniture Creation --> + <!-- ======================================= --> <record id="slide_slide_demo_5_0" model="slide.slide"> + <field name="name">Unforgettable Tools</field> + <field name="sequence">1</field> + <field name="datas" type="base64" file="website_slides/static/src/img/presentation.pdf"/> + <field name="image" type="base64" file="website_slides/static/src/img/channel-training-default.jpg"/> + <field name="slide_type">presentation</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"/> + <field name="website_published" eval="True"/> + <field name="is_preview" eval="True"/> + <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'))]"/> + <field name="description">Tools you will need to complete this course.</field> + </record> + <record id="slide_slide_demo_5_0_link_0" model="slide.slide.link"> + <field name="name">Example Link 1</field> + <field name="link">http://www.example.com</field> + <field name="slide_id" ref="slide_slide_demo_5_0"/> + </record> + <record id="slide_slide_demo_5_0_link_1" model="slide.slide.link"> + <field name="name">Example Link 2</field> + <field name="link">http://www.example.com</field> + <field name="slide_id" ref="slide_slide_demo_5_0"/> + </record> + <record id="slide_slide_demo_5_1" model="slide.slide"> <field name="name">How to find quality wood</field> + <field name="sequence">2</field> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_5WMqwTnZ-qs.jpg"/> <field name="url">https://www.youtube.com/watch?v=5WMqwTnZ-qs</field> <field name="document_id">5WMqwTnZ-qs</field> <field name="slide_type">video</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"/> + <field name="category_id" ref="website_slides.slide_category_demo_5_1"/> + <field name="category_id" eval="False"/> <field name="website_published" eval="True"/> <field name="is_preview" eval="False"/> - <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_5WMqwTnZ-qs.jpg"/> + <field name="public_views">0</field> + <field name="completion_time">1</field> <field name="description">Learn of to identify quality wood in order to create solid furnitures.</field> </record> - <record id="slide_slide_demo_5_1" model="slide.slide"> + <record id="slide_slide_demo_5_2" model="slide.slide"> <field name="name">How to create your own piece of furniture</field> + <field name="sequence">3</field> + <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_ptjeDDoURL8.jpg"/> <field name="url">https://www.youtube.com/watch?v=ptjeDDoURL8</field> <field name="document_id">ptjeDDoURL8</field> <field name="slide_type">video</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"/> + <field name="category_id" ref="website_slides.slide_category_demo_5_1"/> + <field name="category_id" eval="False"/> <field name="website_published" eval="True"/> <field name="is_preview" eval="True"/> - <field name="image" type="base64" file="website_slides/static/src/img/slide_demo_thumb_ptjeDDoURL8.jpg"/> + <field name="public_views">5</field> + <field name="completion_time">3</field> <field name="description">From a piece of wood to a fully functional furniture, step by step.</field> </record> + <record id="slide_slide_demo_5_3" model="slide.slide"> + <field name="name">Test your knowledge !</field> + <field name="sequence">4</field> + <field name="image" 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_5_furn2"/> + <field name="category_id" ref="website_slides.slide_category_demo_5_0"/> + <field name="website_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="public_views">0</field> + <field name="completion_time">0.5</field> + <field name="description">Test your knowledge !</field> + </record> + <record id="slide_slide_demo_5_3_question_0" model="slide.question"> + <field name="question">Do you want to reply correctly ?</field> + <field name="slide_id" ref="slide_slide_demo_5_3"/> + </record> + <record id="slide_slide_demo_5_3_question_0_0" model="slide.answer"> + <field name="text_value">Yes</field> + <field name="is_correct" eval="True"/> + <field name="question_id" ref="slide_slide_demo_5_3_question_0"/> + </record> + <record id="slide_slide_demo_5_3_question_0_1" model="slide.answer"> + <field name="text_value">No</field> + <field name="is_correct" eval="False"/> + <field name="question_id" ref="slide_slide_demo_5_3_question_0"/> + </record> + + <!-- CHANNEL 6: DIY Furniture --> + <!-- ======================================= --> </data></odoo> diff --git a/addons/website_slides/data/slide_user_demo.xml b/addons/website_slides/data/slide_user_demo.xml index aa08a5b1755..292091aa918 100644 --- a/addons/website_slides/data/slide_user_demo.xml +++ b/addons/website_slides/data/slide_user_demo.xml @@ -11,6 +11,13 @@ <field name="slide_id" ref="website_slides.slide_slide_demo_0_0"/> <field name="partner_id" ref="base.partner_admin"/> <field name="completed" eval="True"/> + <field name="vote">1</field> + </record> + <record id="slide_slide_0_1_partner_admin" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_0_1"/> + <field name="partner_id" ref="base.partner_admin"/> + <field name="completed" eval="True"/> + <field name="vote">1</field> </record> <record id="slide_channel_0_partner_demo" model="slide.channel.partner"> <field name="channel_id" ref="website_slides.channel_public"/> @@ -19,6 +26,12 @@ <record id="slide_slide_0_0_partner_demo" model="slide.slide.partner"> <field name="slide_id" ref="website_slides.slide_slide_demo_0_0"/> <field name="partner_id" ref="base.partner_demo"/> + <field name="vote">1</field> + </record> + <record id="slide_slide_0_1_partner_demo" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_0_1"/> + <field name="partner_id" ref="base.partner_demo"/> + <field name="vote">1</field> </record> @@ -38,24 +51,54 @@ <field name="partner_id" ref="base.partner_admin"/> <field name="completed" eval="True"/> </record> + <record id="slide_slide_1_2_partner_admin" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_1_2"/> + <field name="partner_id" ref="base.partner_admin"/> + <field name="completed" eval="True"/> + </record> + <record id="slide_slide_1_4_partner_admin" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_1_4"/> + <field name="partner_id" ref="base.partner_admin"/> + <field name="quiz_attempts_count">2</field> + <field name="completed" eval="True"/> + </record> + <record id="slide_channel_1_partner_demo" model="slide.channel.partner"> + <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> + <field name="partner_id" ref="base.partner_demo"/> + </record> + <record id="slide_slide_1_0_partner_demo_portal" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_1_0"/> + <field name="partner_id" ref="base.partner_demo_portal"/> + <field name="completed" eval="True"/> + </record> + <record id="slide_channel_1_partner_demo_portal" model="slide.channel.partner"> + <field name="channel_id" ref="website_slides.slide_channel_demo_1_gard1"/> + <field name="partner_id" ref="base.partner_demo_portal"/> + </record> - <record id="message_channel_1_root" model="mail.message"> + <record id="message_channel_1_admin" model="mail.message"> <field name="model">slide.channel</field> <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> - <field name="author_id" ref="base.partner_root"/> + <field name="subtype_id" ref="mail.mt_comment"/> + <field name="website_published" eval="True"/> + <field name="message_type">comment</field> + <field name="author_id" ref="base.partner_admin"/> <field name="body" type="html"><div>Very good course.</div></field> </record> <record id="rating_channel_1_root" model="rating.rating"> <field name="res_model_id" ref="website_slides.model_slide_channel"/> <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> - <field name="partner_id" ref="base.partner_root"/> + <field name="partner_id" ref="base.partner_admin"/> <field name="consumed" eval="True"/> - <field name="rating">4</field> - <field name="message_id" ref="website_slides.message_channel_1_root"/> + <field name="rating">10</field> + <field name="message_id" ref="website_slides.message_channel_1_admin"/> </record> <record id="message_channel_1_demo" model="mail.message"> <field name="model">slide.channel</field> <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> + <field name="subtype_id" ref="mail.mt_comment"/> + <field name="website_published" eval="True"/> + <field name="message_type">comment</field> <field name="author_id" ref="base.partner_demo"/> <field name="body" type="html"><div>Interesting !</div></field> </record> @@ -64,22 +107,25 @@ <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> <field name="partner_id" ref="base.partner_demo"/> <field name="consumed" eval="True"/> - <field name="rating">4</field> + <field name="rating">8</field> <field name="message_id" ref="website_slides.message_channel_1_demo"/> </record> <record id="message_channel_1_portal" model="mail.message"> <field name="model">slide.channel</field> <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> + <field name="subtype_id" ref="mail.mt_comment"/> + <field name="website_published" eval="True"/> + <field name="message_type">comment</field> <field name="author_id" ref="base.partner_demo_portal"/> - <field name="body" type="html"><div>Missing examples.</div></field> + <field name="body" type="html"><div>Interesting. Could be great to include more examples.</div></field> </record> <record id="rating_channel_1_portal" model="rating.rating"> <field name="res_model_id" ref="website_slides.model_slide_channel"/> <field name="res_id" ref="website_slides.slide_channel_demo_1_gard1"/> <field name="partner_id" ref="base.partner_demo_portal"/> <field name="consumed" eval="True"/> - <field name="rating">3</field> - <field name="message_id" ref="website_slides.message_channel_1_demo"/> + <field name="rating">6</field> + <field name="message_id" ref="website_slides.message_channel_1_portal"/> </record> <!-- CHANNEL 2: Trees, Wood and Garden --> @@ -94,5 +140,19 @@ <field name="vote">1</field> <field name="completed" eval="True"/> </record> + <record id="slide_slide_2_1_partner_admin" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_2_1"/> + <field name="partner_id" ref="base.partner_admin"/> + <field name="vote">1</field> + </record> + <record id="slide_channel_2_partner_demo" model="slide.channel.partner"> + <field name="channel_id" ref="website_slides.slide_channel_demo_2_gard2"/> + <field name="partner_id" ref="base.partner_demo"/> + </record> + <record id="slide_slide_2_0_partner_demo" model="slide.slide.partner"> + <field name="slide_id" ref="website_slides.slide_slide_demo_2_0"/> + <field name="partner_id" ref="base.partner_demo"/> + <field name="vote">1</field> + </record> </data></odoo> diff --git a/addons/website_sale_slides/static/img/channel_demo_diy.jpg b/addons/website_slides/static/src/img/channel_demo_diy.jpg Binary files differindex fe51b1cc6bf..fe51b1cc6bf 100644 --- a/addons/website_sale_slides/static/img/channel_demo_diy.jpg +++ b/addons/website_slides/static/src/img/channel_demo_diy.jpg diff --git a/addons/website_slides/static/src/img/channel_demo_furniture_3.jpeg b/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg Binary files differindex 570120556da..570120556da 100644 --- a/addons/website_slides/static/src/img/channel_demo_furniture_3.jpeg +++ b/addons/website_slides/static/src/img/channel_demo_furniture_3.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_gardening_1.jpg b/addons/website_slides/static/src/img/slide_demo_gardening_1.jpg Binary files differnew file mode 100644 index 00000000000..75dc371a53e --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_gardening_1.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_owl.jpg b/addons/website_slides/static/src/img/slide_demo_owl.jpg Binary files differnew file mode 100644 index 00000000000..05e7ac6d975 --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_owl.jpg diff --git a/addons/website_slides/static/src/img/slide_demo_thumb_ebBez6bcSEc.jpg b/addons/website_slides/static/src/img/slide_demo_thumb_ebBez6bcSEc.jpg Binary files differnew file mode 100644 index 00000000000..f534e522bab --- /dev/null +++ b/addons/website_slides/static/src/img/slide_demo_thumb_ebBez6bcSEc.jpg diff --git a/addons/website_slides_forum/data/slide_channel_demo.xml b/addons/website_slides_forum/data/slide_channel_demo.xml index 99a21cbd523..3ecdfc9dc47 100644 --- a/addons/website_slides_forum/data/slide_channel_demo.xml +++ b/addons/website_slides_forum/data/slide_channel_demo.xml @@ -1,12 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <odoo><data noupdate="0"> - <record id="forum_forum_demo_channel_1" model="forum.forum"> + <record id="forum_forum_demo_channel_0" model="forum.forum"> <field name="name">Basics of Gardening</field> </record> + <record id="website_slides.channel_public" model="slide.channel"> + <field name="forum_id" ref="website_slides_forum.forum_forum_demo_channel_0"/> + </record> - <record id="website_slides.slide_channel_demo_1_gard1" model="slide.channel"> - <field name="forum_id" ref="website_slides_forum.forum_forum_demo_channel_1"/> + <record id="forum_forum_demo_channel_2" model="forum.forum"> + <field name="name">Trees, Wood and Gardens</field> </record> + <record id="website_slides.slide_channel_demo_2_gard2" model="slide.channel"> + <field name="forum_id" ref="website_slides_forum.forum_forum_demo_channel_2"/> + </record> </data></odoo> diff --git a/addons/website_slides_survey/data/slide_slide_demo.xml b/addons/website_slides_survey/data/slide_slide_demo.xml index 588ddba7511..3e006b6ee05 100644 --- a/addons/website_slides_survey/data/slide_slide_demo.xml +++ b/addons/website_slides_survey/data/slide_slide_demo.xml @@ -1,14 +1,34 @@ <?xml version="1.0" encoding="utf-8"?> <odoo><data noupdate="0"> - <record id="slide_slide_demo_5_2" model="slide.slide"> + + <!-- CHANNEL 5: Basics of Furniture Creation --> + <!-- ======================================= --> + <record id="slide_slide_demo_5_4" model="slide.slide"> <field name="name">Furniture Creation Certification</field> + <field name="sequence">5</field> + <field name="image" type="base64" file="website_slides/static/src/img/channel_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"/> <field name="survey_id" ref="website_slides_survey.furniture_certification"/> <field name="website_published" eval="True"/> <field name="is_preview" eval="False"/> - <field name="image" type="base64" file="website_slides/static/src/img/channel_demo_furniture.jpg"/> <field name="description">Now that you have completed the course, it's time to test your knowledge!</field> </record> + + <!-- CHANNEL 6: DIY Furniture --> + <!-- ======================================= --> + <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" type="base64" file="website_slides/static/src/img/channel_demo_furniture_3.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"/> + <field name="survey_id" ref="website_slides_survey.furniture_certification"/> + <field name="website_published" eval="True"/> + <field name="is_preview" eval="False"/> + <field name="description">It's time to test your knowledge!</field> + </record> + </data></odoo> |
