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