diff options
| author | Swapnesh Shah <swapneshshah111@gmail.com> | 2020-10-23 17:33:59 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-23 17:33:59 +0000 |
| commit | d35acd37720e8f498f5eef319c50780eaa7cb72e (patch) | |
| tree | da129cb9f5db26ff0d2308d6a1f88c37f18298b5 /addons | |
| parent | 517e272da81e4f5ad958d896a75d4f32b44083e5 (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')
| -rw-r--r-- | addons/website_forum/models/forum.py | 8 |
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) |
