-
- Downloads
[MERGE][ADD] website_slides_sale: allow to sell slide.channel
Purpose of this merge is to be able to sell courses [1] when using the slides / eLearning platform. This commit adds sale capabilities on a slide.channel. A slide.channel can now have the 'payment' visibility, that requires a 'product_id' configured on the channel. When a customer purchases a product linked to a channel, he is added to the members of the channel (see slide.channel.partner_ids) when his order is confirmed. This merge is linked to task ID 1937160 and PR #30914. Future tasks will improve homepage of channels and clearly show public, private and payment based channels [2]. [1] see task ID 1902304 (main eLearning task) PR #29876; [2] see task ID 1936153 (new homepage for slides) PR #30770;
Showing
- addons/website_sale_slides/__init__.py 4 additions, 0 deletionsaddons/website_sale_slides/__init__.py
- addons/website_sale_slides/__manifest__.py 17 additions, 0 deletionsaddons/website_sale_slides/__manifest__.py
- addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png 0 additions, 0 deletions.../website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png
- addons/website_sale_slides/data/demo-thumbnails/product_course.png 0 additions, 0 deletions...bsite_sale_slides/data/demo-thumbnails/product_course.png
- addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png 0 additions, 0 deletions.../website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png
- addons/website_sale_slides/data/website_sale_slides_demo.xml 46 additions, 0 deletionsaddons/website_sale_slides/data/website_sale_slides_demo.xml
- addons/website_sale_slides/models/__init__.py 4 additions, 0 deletionsaddons/website_sale_slides/models/__init__.py
- addons/website_sale_slides/models/sale_order.py 35 additions, 0 deletionsaddons/website_sale_slides/models/sale_order.py
- addons/website_sale_slides/models/slide_channel.py 20 additions, 0 deletionsaddons/website_sale_slides/models/slide_channel.py
- addons/website_sale_slides/tests/__init__.py 4 additions, 0 deletionsaddons/website_sale_slides/tests/__init__.py
- addons/website_sale_slides/tests/test_course_purchase_flow.py 46 additions, 0 deletions...ns/website_sale_slides/tests/test_course_purchase_flow.py
- addons/website_sale_slides/views/slide_channel_views.xml 16 additions, 0 deletionsaddons/website_sale_slides/views/slide_channel_views.xml
- addons/website_slides/__manifest__.py 2 additions, 0 deletionsaddons/website_slides/__manifest__.py
- addons/website_slides/data/mail_data.xml 24 additions, 0 deletionsaddons/website_slides/data/mail_data.xml
- addons/website_slides/models/__init__.py 1 addition, 0 deletionsaddons/website_slides/models/__init__.py
- addons/website_slides/models/res_config_settings.py 2 additions, 1 deletionaddons/website_slides/models/res_config_settings.py
- addons/website_slides/models/slide_channel.py 55 additions, 4 deletionsaddons/website_slides/models/slide_channel.py
- addons/website_slides/models/slide_channel_invite.py 131 additions, 0 deletionsaddons/website_slides/models/slide_channel_invite.py
- addons/website_slides/views/res_config_settings_views.xml 12 additions, 0 deletionsaddons/website_slides/views/res_config_settings_views.xml
- addons/website_slides/views/slide_channel_invite_views.xml 37 additions, 0 deletionsaddons/website_slides/views/slide_channel_invite_views.xml
addons/website_sale_slides/__init__.py
0 → 100644
addons/website_sale_slides/__manifest__.py
0 → 100644
192 KiB
107 KiB
205 KiB
addons/website_sale_slides/tests/__init__.py
0 → 100644