1
我正在寻找一种方法来检查登录用户是否为特定模块(如“销售点”)的经理。使用SQL我可以检查这种情况,但是我们可以使用ORM完成相同的操作吗?如何检查用户是否是Odoo中特定模块的管理员?
以下是其上市谁是“销售点”模块管理器的用户我的SQL查询:寻找相同的ORM相当或一些其他的方式来实现所需要的东西:
select login, usr.id as user_id, grp.id group_id, grp.name, cat.name
from res_users usr, res_groups_users_rel rel, res_groups grp, ir_module_category cat
where usr.id = rel.uid
and rel.gid = grp.id
and grp.category_id = cat.id
and cat.name = 'Point of Sale'
and grp.name = 'Manager';