跳至内容
菜单
此问题已终结
3 回复
4762 查看

We have a model with a chatter and creating records.

For all (by code) newly created records the current user is automatically set as following to the record.

How to avoid this automatic subscription behavior in Odoo14/15?

形象
丢弃
编写者

During the meanwhile I figured out a solution.
When the model is being created an additional context can be used like this:
self.env['mymodel'].with_context(mail_create_nosubscribe=True).create(vals)

编写者 最佳答案

I added message_is_follower in create method:

self.env['mymodel'].create({
       'message_is_follower': False,
       ....

Which was not working...


-------------------------------------

SOLUTION:

This code prevents automatic follow assignment of the current user during creating new database records.

self.env['mymodel'].with_context(mail_create_nosubscribe=True).create(vals)


形象
丢弃

Could you post a bit more of the script you tried?

最佳答案

When you set the properties of the record set 'message_is_follower': False

形象
丢弃
相关帖文 回复 查看 活动
1
2月 25
1546
2
12月 24
2528
0
11月 24
1691
0
1月 25
2699
1
10月 23
2877