From 91ee5eae52846518b84e07b658d72f5c3c6f9016 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 14 Dec 2012 16:53:13 +0100 Subject: [PATCH] [IMP] orm/acl: proper message instead of `TODO`. bzr revid: vmt@openerp.com-20121214155313-76lncslpx7ugrp6x --- openerp/osv/orm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index ce2f8fc671a..1457013035b 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3560,7 +3560,11 @@ class BaseModel(object): filtered_fields = filter(lambda a: not p(a), fields) if filtered_fields: _logger.warning('Access Denied by ACLs for operation: %s, uid: %s, model: %s, fields: %s', operation, user, self._name, ', '.join(filtered_fields)) - raise except_orm(_('Access Denied'), 'TODO') + raise except_orm( + _('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 fields def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'):