Step 5 – Setting up access security
The library.book
model was created as the database, but you might have noticed that when it is loaded, it prints this warning message to the server log:
The model library.book has no access rules, consider adding one.
The message is pretty clear—the new model has no access rules, and so it can't be used by anyone yet. Earlier, we created the security groups for this app, and we now need to give them access to the app's models.
Changes in Odoo 12
The admin
user follows access security rules, just as with any other user, except for the root-like internal superuser. We need to grant it access to new models before it can use them. This was not the case up to Odoo 11. In these earlier Odoo versions, the admin
user was also the internal superuser and bypassed access security rules. This means that newly created models were automatically available and usable to it.
Adding access control security
To get a picture...