hi,
I send an emails from odoo but i dont want them to be visible in the chatter section of the record. The sending part is fine, but i did not find a solution to ignore it in the chatter. i hope i dont have to dig through all the source.
thanks.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
hi,
I send an emails from odoo but i dont want them to be visible in the chatter section of the record. The sending part is fine, but i did not find a solution to ignore it in the chatter. i hope i dont have to dig through all the source.
thanks.
i found a solution by hiding all messages of type email. i overriden the following in mail.message:
def _search(self, args, offset=0, limit=None, order=None, count=False, access_rights_uid=None):
args.append(('message_type', '!=', 'email'))
res = super(LrzMessage, self)._search(args, offset, limit, order, count, access_rights_uid)
return res
Hello.
To remove link between message and chatter you can remove the res_id (Related Document ID) property of the email after sending.
If email has no res_id it is not showed in chatter.
thank you. i will have to try if it somehow works if there is a report attached.
it seems that i need res_id for the report.
does someone know in which model a mail.message is created from the email?
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
1
thg 2 25
|
1693 | ||
|
0
thg 12 24
|
1640 | ||
Chatter looks weird in 18.0
Đã xử lý
|
|
2
thg 12 24
|
2732 | |
|
0
thg 11 24
|
3372 | ||
|
3
thg 5 24
|
2259 |
is it applicable only on the current/active model where you trigger the send email?
no, i dont get emails in chatter everywhere. but maybe you could filter based on "args".
by the way, the method is not called "_search" anymore, its just "search".