From df2ddd895192a142aff3b0160764824b2ea6dffd Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Mon, 12 Jan 2015 17:23:48 +0100 Subject: [PATCH] [FIX] website_forum: Manual forward port from 30a6be0 and 0de1d89 Code has been refactored since 8.0 --- addons/website_forum/models/forum.py | 11 +++++++++++ addons/website_forum/views/website_forum.xml | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py index ab2ecabefcd..9ad2bdd49da 100644 --- a/addons/website_forum/models/forum.py +++ b/addons/website_forum/models/forum.py @@ -320,6 +320,17 @@ class Post(models.Model): self.env.user.sudo().add_karma(post.forum_id.karma_gen_question_new) return post + @api.multi + @api.depends('name', 'post_type') + def name_get(self): + result = [] + for post in self: + if post.post_type == 'discussion' and post.parent_id and not post.name: + result.append((post.id, '%s (%s)' % (post.parent_id.name, post.id))) + else: + result.append((post.id, '%s' % (post.name))) + return result + @api.multi def write(self, vals): if 'content' in vals: diff --git a/addons/website_forum/views/website_forum.xml b/addons/website_forum/views/website_forum.xml index 4aaa8fbfc88..d870a1f2b5e 100644 --- a/addons/website_forum/views/website_forum.xml +++ b/addons/website_forum/views/website_forum.xml @@ -727,7 +727,10 @@ t-field="answer.create_uid" t-field-options='{"widget": "contact", "country_image": true, "fields": ["name", "country_id"]}' style="display: inline-block;"/> -
On
+
+ On + +