İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
4630 Görünümler

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?

Avatar
Vazgeç
Üretici

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)

Üretici En İyi Yanıt

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)


Avatar
Vazgeç

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

En İyi Yanıt

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

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Şub 25
1436
2
Ara 24
2423
0
Kas 24
1209
0
Oca 25
2640
1
Eki 23
2787