summaryrefslogtreecommitdiff
path: root/addons/website_slides/data
diff options
context:
space:
mode:
authorJérémy Hennecart <jeh@odoo.com>2019-07-25 10:47:20 +0000
committerThibault Delavallée <tde@odoo.com>2019-08-05 08:44:09 +0000
commitaeb23b21d3c0d976c4c9b9d82d11e5788e73265e (patch)
treeeb898d77d819e4cb5f2c048dc014d04d8535a867 /addons/website_slides/data
parentee29641b08af0fdd644312425c81c4ed39396c04 (diff)
[IMP] website_slides(_*): improve demo data and remove dummy data
PURPOSE eLearning should have its own application in manager. Indeed this is becoming a big application and having it embedded inside Website application is not enough anymore. It should also hold updated and easy-to-use menus, navigation, actions and views in backend. SPECIFICATIONS Remove "Our Documentation" dummy default existing data. It makes no sense to have void data. Instead just add a small explanation text in eLearning front-end telling the user to create its first course if he has rights to do so. In order to better show the new backend add some demo data for missing numbers, notably * sales: add confirmed sale orders in order to have revenues value; * forum: add some posts and answers; * quiz: update slide.slide.partner demo data to hold quiz attempts count; LINKS Task 1978729 PR #35061 Co-Authored-By: Thibault Delavallée <tde@odoo.com> Co-Authored-By: Jérémy Hennecart <jeh@odoo.com>
Diffstat (limited to 'addons/website_slides/data')
-rw-r--r--addons/website_slides/data/slide_channel_demo.xml3
-rw-r--r--addons/website_slides/data/slide_data.xml8
-rw-r--r--addons/website_slides/data/slide_slide_demo.xml4
-rw-r--r--addons/website_slides/data/slide_user_demo.xml51
4 files changed, 51 insertions, 15 deletions
diff --git a/addons/website_slides/data/slide_channel_demo.xml b/addons/website_slides/data/slide_channel_demo.xml
index 9e19e99d218..2b2cc2eeb18 100644
--- a/addons/website_slides/data/slide_channel_demo.xml
+++ b/addons/website_slides/data/slide_channel_demo.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo><data noupdate="1">
- <record id="website_slides.channel_public" model="slide.channel">
+ <record id="slide_channel_demo_0_gard_0" 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="is_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_role_gardener')),
diff --git a/addons/website_slides/data/slide_data.xml b/addons/website_slides/data/slide_data.xml
index e437c07e8f2..20344ac0c45 100644
--- a/addons/website_slides/data/slide_data.xml
+++ b/addons/website_slides/data/slide_data.xml
@@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
- <record model="slide.channel" id="channel_public">
- <field name="name">Our documentation</field>
- <field name="promote_strategy">most_viewed</field>
- <field name="is_published" eval="True"/>
- <field name="enroll">public</field>
- <field name="description">Public access to presentations and documentation.</field>
- </record>
-
<record id="slide_channel_tag_group_data_other" model="slide.channel.tag.group">
<field name="name">Tags</field>
<field name="sequence">20</field>
diff --git a/addons/website_slides/data/slide_slide_demo.xml b/addons/website_slides/data/slide_slide_demo.xml
index d24b7edce73..e097b4de33b 100644
--- a/addons/website_slides/data/slide_slide_demo.xml
+++ b/addons/website_slides/data/slide_slide_demo.xml
@@ -9,7 +9,7 @@
<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"/>
<field name="slide_type">presentation</field>
- <field name="channel_id" ref="website_slides.channel_public"/>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
<field name="category_id" eval="False"/>
<field name="is_published" eval="True"/>
<field name="is_preview" eval="True"/>
@@ -23,7 +23,7 @@
<field name="sequence">2</field>
<field name="image_1920" 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="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
<field name="category_id" eval="False"/>
<field name="is_published" eval="True"/>
<field name="is_preview" eval="False"/>
diff --git a/addons/website_slides/data/slide_user_demo.xml b/addons/website_slides/data/slide_user_demo.xml
index 3254205e18a..e64947a77cf 100644
--- a/addons/website_slides/data/slide_user_demo.xml
+++ b/addons/website_slides/data/slide_user_demo.xml
@@ -4,7 +4,7 @@
<!-- CHANNEL 0: Basics of Gardening -->
<!-- ================================================== -->
<record id="slide_channel_0_partner_admin" model="slide.channel.partner">
- <field name="channel_id" ref="website_slides.channel_public"/>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
<field name="partner_id" ref="base.partner_admin"/>
</record>
<record id="slide_slide_0_0_partner_admin" model="slide.slide.partner">
@@ -20,7 +20,7 @@
<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"/>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
<field name="partner_id" ref="base.partner_demo"/>
</record>
<record id="slide_slide_0_0_partner_demo" model="slide.slide.partner">
@@ -34,7 +34,7 @@
<field name="vote">1</field>
</record>
<record id="slide_channel_0_partner_demo_portal" model="slide.channel.partner">
- <field name="channel_id" ref="website_slides.channel_public"/>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<record id="slide_slide_0_0_partner_demo_portal" model="slide.slide.partner">
@@ -43,6 +43,43 @@
<field name="vote">1</field>
</record>
+ <record id="message_channel_0_admin" model="mail.message">
+ <field name="model">slide.channel</field>
+ <field name="res_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
+ <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>I fear beginners could be lost... Isn't it a bit harsh for a "basics" course ?</div></field>
+ </record>
+ <record id="rating_channel_0_admin" model="rating.rating">
+ <field name="res_model_id" ref="website_slides.model_slide_channel"/>
+ <field name="res_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
+ <field name="partner_id" ref="base.partner_admin"/>
+ <field name="consumed" eval="True"/>
+ <field name="feedback">I fear beginners could be lost... Isn't it a bit harsh for a "basics" course ?</field>
+ <field name="rating">6</field>
+ <field name="message_id" ref="website_slides.message_channel_0_admin"/>
+ </record>
+ <record id="message_channel_0_demo" model="mail.message">
+ <field name="model">slide.channel</field>
+ <field name="res_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
+ <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>Back to basics and interesting. Just WOW !</div></field>
+ </record>
+ <record id="rating_channel_0_demo" model="rating.rating">
+ <field name="res_model_id" ref="website_slides.model_slide_channel"/>
+ <field name="res_id" ref="website_slides.slide_channel_demo_0_gard_0"/>
+ <field name="partner_id" ref="base.partner_demo"/>
+ <field name="consumed" eval="True"/>
+ <field name="rating">10</field>
+ <field name="feedback">Back to basics and interesting. Just WOW !</field>
+ <field name="message_id" ref="website_slides.message_channel_0_demo"/>
+ </record>
+
<!-- CHANNEL 1: Taking care of Trees -->
<!-- ================================================== -->
@@ -108,11 +145,12 @@
<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">
+ <record id="rating_channel_1_admin" 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_admin"/>
<field name="consumed" eval="True"/>
+ <field name="feedback">Very good course.</field>
<field name="rating">10</field>
<field name="message_id" ref="website_slides.message_channel_1_admin"/>
</record>
@@ -131,6 +169,7 @@
<field name="partner_id" ref="base.partner_demo"/>
<field name="consumed" eval="True"/>
<field name="rating">8</field>
+ <field name="feedback">Interesting !</field>
<field name="message_id" ref="website_slides.message_channel_1_demo"/>
</record>
<record id="message_channel_1_portal" model="mail.message">
@@ -148,6 +187,7 @@
<field name="partner_id" ref="base.partner_demo_portal"/>
<field name="consumed" eval="True"/>
<field name="rating">6</field>
+ <field name="feedback">Interesting. Could be great to include more examples.</field>
<field name="message_id" ref="website_slides.message_channel_1_portal"/>
</record>
@@ -162,6 +202,8 @@
<field name="slide_id" ref="website_slides.slide_slide_demo_2_0"/>
<field name="partner_id" ref="base.partner_admin"/>
<field name="vote">1</field>
+ <field name="quiz_attempts_count">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"/>
@@ -176,6 +218,7 @@
<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>
+ <field name="quiz_attempts_count">2</field>
</record>
</data></odoo>