diff options
| author | Jérémy Hennecart <jeh@odoo.com> | 2019-07-25 10:47:20 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-08-05 08:44:09 +0000 |
| commit | aeb23b21d3c0d976c4c9b9d82d11e5788e73265e (patch) | |
| tree | eb898d77d819e4cb5f2c048dc014d04d8535a867 /addons/website_slides/data | |
| parent | ee29641b08af0fdd644312425c81c4ed39396c04 (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.xml | 3 | ||||
| -rw-r--r-- | addons/website_slides/data/slide_data.xml | 8 | ||||
| -rw-r--r-- | addons/website_slides/data/slide_slide_demo.xml | 4 | ||||
| -rw-r--r-- | addons/website_slides/data/slide_user_demo.xml | 51 |
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> |
