تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3 الردود
4714 أدوات العرض

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
فبراير 25
1507
2
ديسمبر 24
2482
0
نوفمبر 24
1502
0
يناير 25
2690
1
أكتوبر 23
2828