Odoo-检查用户是否有组

Ais*_*rya 0 python odoo-9

如果用户没有 “ base.group_user”,我如何显示警告

Cha*_* DZ 7

检查使用是否具有group_base,请尝试以下操作:

if self.env.user.has_group('base.group_user') :
    base_group = self.env.ref('base.group_user');
    raise exceptions.ValidationError('Only user with this access rights (%s) are allowed to ....' % base_group.name)
Run Code Online (Sandbox Code Playgroud)

不要忘记导入异常:

 from openerp import exceptions
Run Code Online (Sandbox Code Playgroud)