Skip to Content
Menu
This question has been flagged
2 Replies
5434 Zobrazenia

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
Zrušiť
Best Answer

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
Zrušiť
Autor

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

Best Answer

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

like groups="base.group_no_one"

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
4
aug 23
12491
0
nov 16
1490
1
mar 15
5032
2
mar 15
5011
4
okt 20
6995