Odoo - 在 many2one 中过滤具有特定组的用户
Odoo - Filter users with specific group in many2one
我想在我的自定义模块表单中创建一个下拉列表,我想在其中显示来自特定组的用户
fields.Many2one('res.user',string="Admins", domain=[('groups_id','=',12)])
这是我尝试过的方法,添加域但它不起作用。
我想在此下拉列表中显示所有管理员用户。
你可以试试:
fields.Many2one('res.user',string="Admins", domain=[('groups_id','in',[12])])
希望对你有所帮助
你可以试试这个:
fields.Many2many( comodel_name = "res.users", string = "admin",domain=lambda self: [("groups_id", "=", self.env.ref( "module_name.group_id" ).id)])
示例:
fields.Many2many(comodel_name = "res.users",string="Stock Pickers",domain=lambda self: [( "groups_id", "=", self.env.ref( "stock.group_stock_picker" ).id )] )
我想在我的自定义模块表单中创建一个下拉列表,我想在其中显示来自特定组的用户
fields.Many2one('res.user',string="Admins", domain=[('groups_id','=',12)])
这是我尝试过的方法,添加域但它不起作用。
我想在此下拉列表中显示所有管理员用户。
你可以试试:
fields.Many2one('res.user',string="Admins", domain=[('groups_id','in',[12])])
希望对你有所帮助
你可以试试这个:
fields.Many2many( comodel_name = "res.users", string = "admin",domain=lambda self: [("groups_id", "=", self.env.ref( "module_name.group_id" ).id)])
示例:
fields.Many2many(comodel_name = "res.users",string="Stock Pickers",domain=lambda self: [( "groups_id", "=", self.env.ref( "stock.group_stock_picker" ).id )] )