Odoo选择用户为关注者的所有记录

时间:2020-05-27 21:30:47

标签: search conditional-statements odoo selection

有人可以给我示例(或提示)如何选择用户是跟随者的所有记录吗? 我找不到有关处理关注者的任何信息。应该是什么状况?

find_record = self.env['my_class'].search([( **user is floower** )])

2 个答案:

答案 0 :(得分:2)

关注者与合作伙伴相关,您可以选择当前用户相关合作伙伴在关注者中的记录:

self.env['sale.order'].search([('message_follower_ids.partner_id', '=', self.env.user.partner_id.id)])

答案 1 :(得分:0)

尝试以下

元组的第一个元素:与用户相关的伙伴ID

元组的第二个元素:逻辑运算符“ in”

元组的第三个元素:记录后的伙伴ID

self.env['helpdesk.ticket'].search([(self.env.user.partner_id.id, 'in', 'message_follower_ids.partner_id')])
相关问题