根据群组过滤记录[Odoo]

时间:2017-10-24 12:54:44

标签: odoo odoo-10 odoo-9

我正在尝试根据他们的组ID过滤记录。我在menu action这样编写了一个域名过滤器

[('pending_approver','in',[g.id for g in user.groups_id])]

pending_approverMany2one

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)" 

我经常搜索,但没有找到任何解决方案。 任何帮助都会非常重视我。在此先感谢!

1 个答案:

答案 0 :(得分:2)

if self.user_has_groups('sales_team.group_sale_manager') is True:
    code part...

此代码可以帮助您.....任何疑问请随意提问