Odoo选择用户为跟随者的所有记录。

问题描述 投票:0回答:1

谁能给我一个例子(或提示),如何选择用户是follower的所有记录?我找不到任何关于处理follower的信息。条件应该是什么?

find_record = self.env['my_class'].search([( **user is floower** )])
search conditional-statements odoo selection
1个回答
2
投票

追随者是与伙伴相关的,你可以选择当前用户相关伙伴在追随者中的记录。

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

0
投票

试试下面的方法

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

元组的第2个元素:逻辑运算符'in'。

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

self.env['helpdesk.ticket'].search([(self.env.user.partner_id.id, 'in', 'message_follower_ids.partner_id')])
© www.soinside.com 2019 - 2024. All rights reserved.