summaryrefslogtreecommitdiff
path: root/addons/website_forum
diff options
context:
space:
mode:
authorSwapnesh Shah <swapneshshah111@gmail.com>2020-10-23 17:33:59 +0000
committerGitHub <noreply@github.com>2020-10-23 17:33:59 +0000
commitd35acd37720e8f498f5eef319c50780eaa7cb72e (patch)
treeda129cb9f5db26ff0d2308d6a1f88c37f18298b5 /addons/website_forum
parent517e272da81e4f5ad958d896a75d4f32b44083e5 (diff)
[FIX] website_forum: do not copy fields
Fields `views`, `closed_reason_id`, `closed_uid` and `closed_date` should not be copied while copying post. closes odoo/odoo#60661 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website_forum')
-rw-r--r--addons/website_forum/models/forum.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py
index 9c7000333d7..9ecffd1e5c1 100644
--- a/addons/website_forum/models/forum.py
+++ b/addons/website_forum/models/forum.py
@@ -270,7 +270,7 @@ class Post(models.Model):
plain_content = fields.Text('Plain Content', compute='_get_plain_content', store=True)
tag_ids = fields.Many2many('forum.tag', 'forum_tag_rel', 'forum_id', 'forum_tag_id', string='Tags')
state = fields.Selection([('active', 'Active'), ('pending', 'Waiting Validation'), ('close', 'Closed'), ('offensive', 'Offensive'), ('flagged', 'Flagged')], string='Status', default='active')
- views = fields.Integer('Views', default=0, readonly=True)
+ views = fields.Integer('Views', default=0, readonly=True, copy=False)
active = fields.Boolean('Active', default=True)
website_message_ids = fields.One2many(domain=lambda self: [('model', '=', self._name), ('message_type', 'in', ['email', 'comment'])])
website_id = fields.Many2one(related='forum_id.website_id', readonly=True)
@@ -310,9 +310,9 @@ class Post(models.Model):
moderator_id = fields.Many2one('res.users', string='Reviewed by', readonly=True)
# closing
- closed_reason_id = fields.Many2one('forum.post.reason', string='Reason')
- closed_uid = fields.Many2one('res.users', string='Closed by', index=True, readonly=True)
- closed_date = fields.Datetime('Closed on', readonly=True)
+ closed_reason_id = fields.Many2one('forum.post.reason', string='Reason', copy=False)
+ closed_uid = fields.Many2one('res.users', string='Closed by', index=True, readonly=True, copy=False)
+ closed_date = fields.Datetime('Closed on', readonly=True, copy=False)
# karma calculation and access
karma_accept = fields.Integer('Convert comment to answer', compute='_get_post_karma_rights', compute_sudo=False)