Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
5251 Vistas

When an employee edits his/her information I want to restrict certain fields not to edit by employee (but can be editable by ADMIN).

Avatar
Descartar
Mejor respuesta

Hi,

You could use the "read" and "write" attributes on field definition, like this one:

    _columns = {
        'credit_limit': fields.float(string='Credit Limit',
                                     read=['base.group_sale_salesman'],
                                     write=['base.group_sale_manager']),

This will create a field named credit_limit that will be readable by users belonging to base.group_sale_salesman and writable only by base.group_sale_manager users...

Avatar
Descartar
Autor

Hi Mario, Thanks for the reply. It helped me a lot.

Mejor respuesta

You can apply group on that field.admin exist to that group not user.

like groups="base.group_no_one"

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
4
ago 23
12296
0
nov 16
1394
1
mar 15
4851
2
mar 15
4846
4
oct 20
6779