Hi community,
In my form (Odoo v9c) , I need several fields to be Read only based on the user group that currently login. So, I create a function field to hold a boolean value if the current user is a member of base.group_sale_manager or not.
'is_manager' : fields.boolean(compute="_check_user_group")
and the function is below
def _check_user_group(self):
is_manager = False
if self.user.has_group('base.group_sale_manager'):
is_manager = True
and on XML I use:
attrs="{'readonly':[('is_manager', '=', False)]}"
(and I tried also attrs="{'readonly':[('is_manager', '==', False)]}" and attrs="{'readonly':[('is_manager', '=', 'False')]}" and attrs="{'readonly':[('is_manager', '==', 'False')]}")
Apparently is_manager always have False value (so the field always in read only mode) regardless user is in group of base.group_sale_manager or not.
Do I missed anything here? Any help will be appreciated.
Thank you community :D