summaryrefslogtreecommitdiff
path: root/addons/website_slides_forum
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_slides_forum')
-rw-r--r--addons/website_slides_forum/controllers/main.py7
-rw-r--r--addons/website_slides_forum/views/website_slides_templates.xml25
2 files changed, 20 insertions, 12 deletions
diff --git a/addons/website_slides_forum/controllers/main.py b/addons/website_slides_forum/controllers/main.py
index 6f898b90fc4..052df5f4de2 100644
--- a/addons/website_slides_forum/controllers/main.py
+++ b/addons/website_slides_forum/controllers/main.py
@@ -9,14 +9,15 @@ class WebsiteSlidesForum(WebsiteSlides):
def _slide_channel_prepare_values(self, **kwargs):
communication_type = kwargs.get('communication_type')
+ channel = super(WebsiteSlidesForum, self)._slide_channel_prepare_values(**kwargs)
if communication_type:
if communication_type == 'forum':
forum = request.env['forum.forum'].create({
'name': kwargs.get('name')
})
- kwargs['forum_id'] = forum.id
- kwargs['allow_comment'] = communication_type == 'comment'
- return super(WebsiteSlidesForum, self)._slide_channel_prepare_values(**kwargs)
+ channel['forum_id'] = forum.id
+ channel['allow_comment'] = communication_type == 'comment'
+ return channel
# Profile
# ---------------------------------------------------
diff --git a/addons/website_slides_forum/views/website_slides_templates.xml b/addons/website_slides_forum/views/website_slides_templates.xml
index 339f4d526d7..0acb40bc241 100644
--- a/addons/website_slides_forum/views/website_slides_templates.xml
+++ b/addons/website_slides_forum/views/website_slides_templates.xml
@@ -1,14 +1,21 @@
<?xml version="1.0" ?>
<odoo><data>
+ <template id='course_main' inherit_id="website_slides.course_main">
+ <!-- Channel main template: add link to forum -->
+ <xpath expr="//li[hasclass('o_wslides_nav_tabs_item_home')]" position="after">
+ <li class="nav-item" t-if="channel.forum_id">
+ <a t-att-href="'/forum/%s' % (slug(channel.forum_id))"
+ t-att-class="'nav-link o_wslides_navlink'" target="new">Forum</a>
+ </li>
+ </xpath>
+ </template>
+
+ <template id="slide_fullscreen" inherit_id="website_slides.slide_fullscreen">
+ <!-- Fullscreen template: add link to forum -->
+ <xpath expr="//a[@id='fullscreen_sidebar_button']" position="after">
+ <a t-if="slide.channel_id.forum_id" id="fullscreen_forum_button" t-attf-href="/forum/#{slug(slide.channel_id.forum_id)}" target="new"><i class="fa fa-comments"></i>Ask a question</a>
+ </xpath>
+ </template>
-<template id='course_main' inherit_id="website_slides.course_main">
- <!-- Channel main template: add link to forum -->
- <xpath expr="//li[hasclass('o_wslides_nav_tabs_item_home')]" position="after">
- <li class="nav-item" t-if="channel.forum_id">
- <a t-att-href="'/forum/%s' % (slug(channel))"
- t-att-class="'nav-link o_wslides_navlink'">Forum</a>
- </li>
- </xpath>
-</template>
</data></odoo>