From b68311454ddcbef94a9e24948dceb8a597c504b0 Mon Sep 17 00:00:00 2001 From: Elisabeth Dickinson Date: Tue, 21 May 2019 12:53:39 +0000 Subject: [PATCH] [IMP] website_forum: review design of forum index - Allow to set an image on each forum - Review the form view - Redesign the forum index with cards and header task-1984582 closes odoo/odoo#33530 Signed-off-by: Quentin Smetz (qsm) Co-authored-by: qsm-odoo --- addons/website_forum/models/forum.py | 2 +- .../static/src/scss/website_forum.scss | 4 ++ addons/website_forum/views/forum.xml | 13 +++-- addons/website_forum/views/website_forum.xml | 58 +++++++++++++++---- 4 files changed, 61 insertions(+), 16 deletions(-) diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py index 4ec595516a5..75039efff89 100644 --- a/addons/website_forum/models/forum.py +++ b/addons/website_forum/models/forum.py @@ -19,7 +19,7 @@ _logger = logging.getLogger(__name__) class Forum(models.Model): _name = 'forum.forum' _description = 'Forum' - _inherit = ['mail.thread', 'website.seo.metadata', 'website.multi.mixin'] + _inherit = ['mail.thread', 'image.mixin', 'website.seo.metadata', 'website.multi.mixin'] @api.model def _get_default_faq(self): diff --git a/addons/website_forum/static/src/scss/website_forum.scss b/addons/website_forum/static/src/scss/website_forum.scss index 9d0b796cb00..d0cfce94ec6 100644 --- a/addons/website_forum/static/src/scss/website_forum.scss +++ b/addons/website_forum/static/src/scss/website_forum.scss @@ -228,3 +228,7 @@ img.o_forum_avatar_big { .website_forum { margin-bottom: $spacer; } + +.o_wforum_forum_card_bg { + background: linear-gradient(99deg, theme-color('secondary') 10%, darken(theme-color('secondary'), 10%) 90%); +} diff --git a/addons/website_forum/views/forum.xml b/addons/website_forum/views/forum.xml index 9005963d2db..b305f5e6823 100644 --- a/addons/website_forum/views/forum.xml +++ b/addons/website_forum/views/forum.xml @@ -32,12 +32,15 @@ -