我正在尝试根据他们的组ID过滤记录。我在menu action
这样编写了一个域名过滤器
[('pending_approver','in',[g.id for g in user.groups_id])]
pending_approver
是Many2one
res.groups
字段
请查看此内容以获得更多说明。
def _default_approver(self):
obj = self.env['approval_heirarchy.approval_rules'].search([('id', '=', 1)], limit=1)
if obj.x_approver_ids:
val = obj.x_approver_ids[0].x_user_ids
return obj.x_approver_ids[0].x_user_ids.id
pending_approver = fields.Many2one('res.groups', string="Pending Approver", readonly=True,default=_default_approver)
每当运行应用程序提示Odoo客户端错误:
Uncaught Error: Expected "]", got "(name)"
我经常搜索,但没有找到任何解决方案。 任何帮助都会非常重视我。在此先感谢!
答案 0 :(得分:2)
if self.user_has_groups('sales_team.group_sale_manager') is True:
code part...
此代码可以帮助您.....任何疑问请随意提问