To add a field with access limited to specific security groups, perform the following steps:
- Edit the model file to add the field:
is_public = fields.Boolean(groups='my_library.group_library_librarian')
private_notes = fields.Text(groups='my_library.group_library_librarian')
- Edit the view in the XML file to add the field:
<field name="is_public" />
<field name="private_notes" />
That's it. Now, upgrade the add-on 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.