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 @@