Odoo Help


How to change existing access right of some model in a ir.model.access.csv?

Hammad H Qureshi
on 3/28/15, 7:17 AM 2,482 views

I want to replace the existing access right of a model for a specific group with my own. I don't want to make changes in the base modules and want to achieve this by making changes in my own custom modules. Any good approach for this?


Baiju KS

--Baiju KS--
| 5 5 8
Kochi, India
--Baiju KS--
ODOO technical

        I like learning new thing, especially technical thing. I am a quick learner, I can learn technical things very fast. I have good logical skill,  I have immense interest in programming.

e-mail id : baijuks@hotmail.com

Baiju KS
On 3/28/15, 9:10 AM


You can override that by inheritance by defining security file in your custom module, for that you have to do:-

- create a 'security' folder and 'ir.model.access.csv' in your custom module.

- make sure you added that file path in " openerp.py " file

- For better understanding we can take an Example. Let us assume that you want to change security access right in 'hr' module

access_hr_employee_user,hr.employee user,model_hr_employee,base.group_hr_user,1,1,1,1

- for changing this you have to define new access right in your module like this:-

hr.access_hr_employee_user,hr.employee user,model_hr_employee,base.group_hr_user,1,0,0,0 

Hope this helps....

On 11/21/16, 9:38 AM

I tried it in odoo 9 community, but i'm getting following error:  "no  dataset found for external id 'model_hr_employee' in field Object"

my code:

hr.access_hr_employee_user,hr.employee user,model_hr_employee,base.group_hr_user,1,0,0,0

i got it: you've got to inherit the model thingy as wel, like so:

[...] hr.model_hr_employee,base.group_hr_user,1,0,0,0

Auditum AG, Paul Oliver Franke
on 11/21/16, 9:53 AM

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

2 follower(s)


Asked: 3/28/15, 7:17 AM
Seen: 2482 times
Last updated: 11/21/16, 9:38 AM