Odoo Help


Access Denied

on 9/17/14, 11:21 AM 1,869 views



how i can solve that?


2014-09-17 15:17:45,291 12292 WARNING db_openerp openerp.osv.orm: Access Denied by record rules for operation: read, uid: 4, model: res.partner
2014-09-17 15:17:45,294 12292 ERROR db_openerp openerp.netsvc: Access Denied
The requested operation cannot be completed due to security restrictions. Please contact your system administrator.

(Document type: Partner, Operation: read)
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/netsvc.py", line 296, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/osv.py", line 190, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/osv.py", line 132, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/osv.py", line 199, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/osv.py", line 187, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/addons/base/res/res_partner.py", line 546, in name_get
    name = record.name
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/orm.py", line 502, in __getattr__
    return self[name]
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/orm.py", line 405, in __getitem__
    field_values = self._table.read(self._cr, self._uid, ids, field_names, context=self._context, load="_classic_write")
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/orm.py", line 3679, in read
    result = self._read_flat(cr, user, select, fields, context, load)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/orm.py", line 3734, in _read_flat
    self._check_record_rules_result_count(cr, user, sub_ids, result_ids, 'read', context=context)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140804_231303-py2.7.egg/openerp/osv/orm.py", line 3938, in _check_record_rules_result_count
    (self._description, operation))
except_osv: (u'Access Denied', u'The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: Partner, Operation: read)')


Sudhir Arya (ERP Harbor Consulting Services)

--Sudhir Arya (ERP Harbor Consulting Services)--
| 6 8 8
Ahmedabad, India
--Sudhir Arya (ERP Harbor Consulting Services)--

• Co-Founder & Co-Owner at ERP Harbor Consulting Services

• ERP Consultant / ERP Customization / TechnoFunctional Expert

• Sound knowledge in Python, Odoo (Open ERP), XML, PostgreSQL

• Domain knowledge of Sale Management, Purchase Management, Warehouse Management, Manufacturing, Multi Company Configuration & Management, HR Management, Medical Management, Construction Management, Education Management, Point of Sale, Third Party Integrations

• Positive attitude and quick Learner

• Good analytical skill, quick bug and issue tracing and find the solution

• Good knowledge and experience in payment gateway integration with Odoo

• Ready to accept new challenges

• Active Memeber On Stackoverflow 




Sudhir Arya
ERP Harbor Consulting Services
Sudhir Arya (ERP Harbor Consulting Services)
On 9/17/14, 11:58 AM

It seems your user does not have read access right to object "res.partner".

You should assign any of the group to your user.

but my user is assigned a warehouse group, and nothing, i give the error

on 9/17/14, 12:22 PM

Did you configure multi company environment?

Sudhir Arya (ERP Harbor Consulting Services)
on 9/17/14, 12:44 PM

yes the environment is configured multi company

on 9/17/14, 1:46 PM

In multi-company environment, each record (in your case it is partner) should belongs to user's company or user should be allowed to access other company's records.

Sudhir Arya (ERP Harbor Consulting Services)
on 9/21/14, 9:48 AM
Mohammed Mansour
On 3/22/15, 6:32 AM

It may be because you created record rules on the res.partners object, so the loggedin user doesn't have the access rights to read any other partners in the drop down list of all partners, consequently this error raised.

To solve this error make sure from the record rules applied on the partners object.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 9/17/14, 11:21 AM
Seen: 1869 times
Last updated: 3/22/15, 6:32 AM