Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
5232 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Autore

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

Risposta migliore

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

like groups="base.group_no_one"

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
4
ago 23
12256
0
nov 16
1390
1
mar 15
4834
2
mar 15
4825
4
ott 20
6752