コンテンツへスキップ
メニュー
この質問にフラグが付けられました
3 返信
4481 ビュー

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
1358
2
12月 24
2312
0
11月 24
1119
0
1月 25
2580
1
10月 23
2722