O'Reilly logo

Odoo Development Cookbook by Daniel Reis, Alexandre Fayolle, Holger Brunn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Limit access to fields in models

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.

How to do it...

To add a field with access limited to specific security groups, perform the following steps:

  1. Edit the model file to add the field:
    private_notes = fields.Text(groups='base.group_system')
  2. 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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required