[FIX] website_mail: mail.message.check_access_rule: no check for super-user

This commit is contained in:
Olivier Dony 2014-08-08 16:56:44 +02:00
parent d5e8b42690
commit 6da3648fd6
1 changed files with 9 additions and 9 deletions

View File

@ -77,6 +77,7 @@ class MailMessage(osv.Model):
- read:
- raise if the type is comment and subtype NULL (internal note)
"""
if uid != SUPERUSER_ID:
group_ids = self.pool.get('res.users').browse(cr, uid, uid, context=context).groups_id
group_user_id = self.pool.get("ir.model.data").get_object_reference(cr, uid, 'base', 'group_public')[1]
if group_user_id in [group.id for group in group_ids]:
@ -85,5 +86,4 @@ class MailMessage(osv.Model):
raise osv.except_osv(
_('Access Denied'),
_('The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: %s, Operation: %s)') % (self._description, operation))
return super(MailMessage, self).check_access_rule(cr, uid, ids=ids, operation=operation, context=context)