In some cases we may need more fine grained access control and to limit the access to specific fields in a model.
It is possible for a field to be accessible only by specific security groups, using the groups
attribute. We will show how to add to the Library Books model a field with limited access.
To add a field with access limited to specific security groups, perform the following steps:
Edit the model file to add the field:
private_notes = fields.Text(groups='base.group_system')
Edit the view in the XML file to add the field:
<field name="private_notes" />
That's it. Now upgrade the addon module for the changes in the model to take place. If you sign in with a user with no system configuration access, such as demo
in a database with demonstration data, the Library books form won't display the field.