Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
6052 Visualizzazioni

I've got a problem with access rules. When I started creating my custom module and didn't know a lot about odoo I created a model named hr.pay_history. After that I totally changed the model and changed the _name to hr.pay.history. 

Now when I create a new user for the module it can't access the model, because the access rule is taken for the model hr.pay_history that doesn't even exist any more.

access_hr_pay_history,access_hr_pay_history,model_hr_pay_history,,1,1,1,1

 I found a record for the old model in ir_model, but I can't delete the record. I can change user access rules from odoo and it starts working but on the next module upgrade the problem comes back.

Any way to fix this without creating a fresh instance of odoo and installing the module on it? 

Problem is that I can't delete the instance that has the problem. 

Avatar
Abbandona
Risposta migliore

Hi,

Am not getting what exactly your issue is,  if you are facing some issues in the current DB with the access rights and the database is a test database, do one thing, ignore current database and create a new one.


Then in the new DB, install the module by giving the correct model name. Hope it will work and if you face any issues let us know.


Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
4
ago 23
21502
2
mag 23
7736
2
apr 20
2576
4
dic 19
4182
0
nov 19
2448