Why does this security rule not work? (No matching record found for external id 'model_project_project')
I have a strange issue regarding a new security rule that I've added.
Under __openerp__.py I added a dependency to the following modules:
'depends': ['website_portal', 'project_issue', 'website_project_issue', 'project']
I then created a new CSV for the security rules (named ir.model.access.csv) with the following rule:
When I now try to install / update the module I will get the following error:
"access_project_project_public_access","Public user access to project.project","model_project_project","base.group_portal",1,1,1,0
Why do I get this? I have a dependency on the project module, it is installed and a very similar security rule for project.issue works fine:
Exception: Module loading my_custom_module failed: file my_custom_module/security/ir.model.access.csv could not be processed:
Line 4 : No matching record found for external id 'model_project_project' in field 'Object'
access_project_issue_public_access","Public user access to project.issue","model_project_issue","base.group_portal",1,1,1,
So what is wrong with this?