diff --git a/addons/mail/data/mail_data.xml b/addons/mail/data/mail_data.xml index 29a11948c6a..3645ba2e337 100644 --- a/addons/mail/data/mail_data.xml +++ b/addons/mail/data/mail_data.xml @@ -76,7 +76,7 @@ % endif -% if not ctx['is_discussion'] or not len(ctx['actions']) == 0 or ctx.get('button_access') or ctx.get('is_accessible'): +% if not ctx['is_discussion'] or not len(ctx['actions']) == 0 or ctx.get('button_access'):
diff --git a/addons/mail/models/mail_message.py b/addons/mail/models/mail_message.py index 53794d4038a..d551c97d418 100644 --- a/addons/mail/models/mail_message.py +++ b/addons/mail/models/mail_message.py @@ -114,11 +114,6 @@ class Message(models.Model): for message in self: message.needaction = message in my_messages - @api.multi - def _is_accessible(self): - self.ensure_one() - return False - @api.model def _search_needaction(self, operator, operand): if operator == '=' and operand: diff --git a/addons/mail/models/res_partner.py b/addons/mail/models/res_partner.py index 125acce8010..78404ed8ec5 100644 --- a/addons/mail/models/res_partner.py +++ b/addons/mail/models/res_partner.py @@ -86,7 +86,6 @@ class Partner(models.Model): 'tracking': tracking, 'is_discussion': is_discussion, 'subtype': message.subtype_id, - 'is_accessible': message._is_accessible() } @api.model diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py index 3ef6636af73..d36126de7f8 100644 --- a/addons/website_forum/models/forum.py +++ b/addons/website_forum/models/forum.py @@ -911,12 +911,3 @@ class Tags(models.Model): if self.env.user.karma < forum.karma_tag_create: raise KarmaError(_('Not enough karma to create a new Tag')) return super(Tags, self.with_context(mail_create_nolog=True, mail_create_nosubscribe=True)).create(vals) - -class Message(models.Model): - _name = 'mail.message' - _inherit = ['mail.message'] - - @api.multi - def _is_accessible(self): - res = super(Message, self)._is_accessible() - return self.model == 'forum.post' or res