Adding access security
When adding a new data model, you need to define who can create, read, update, and delete records. When creating a totally new application, this can involve defining new user groups. Consequently, if a user doesn't have these access rights, then Odoo will not display your menus and views. In the previous recipe, we accessed our menu by converting an admin user into a superuser. After completing this recipe, you will be able to access menus and views for our Library module directly as an admin user.
This recipe builds on the Library Book model from the previous recipes and defines a new security group of users to control who can access or modify the records of the books.
Getting ready
The add-on module that implements the library.book model, which was provided in the previous recipe, is needed because, in this recipe, we will add the security rules for it. The paths that are used are relative to our add-on module location (for example, ~/odoo-dev...