Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2531 Lượt xem

Hello,

We're using Odoo version 16.0, and we're experiencing a problem with the "Calendar" application. 

When someone creates an event as an organizer, he doesn't receive any email related to his event (Date updated, Event Update, Meeting Invitation, Reminder). All attendees receive the emails without any hassle.


This is not a problem linked to the SMTP server configuration, as all the other attendees receive the emails without a hitch.


However, the template configuration seems correct because, for example, the 'To (Emails)' value of the 'Calendar: Event Update' template is equal to "{{ object._get_attendee_emails() }}". As the organizer is one of the attendees by default, he should receive the email. When previewing the templates on a test event, we can see that an email should be sent to the organizer.


Maybe I missed something? If you have an idea to solve this problem ... 


Thank you in advance for your help.

Kind regards.


Ảnh đại diện
Huỷ bỏ

I have the same problem.

Câu trả lời hay nhất

Hi,

This is by design in Odoo, as there is a method called '_should_notify_attendee', where current user is explicitly excluded.

You can change this behavior by overriding the calendar.attendee with following code:

class Attendee(models.Model):
_inherit = 'calendar.attendee'

def _should_notify_attendee(self):
""" override base Utility method that determines if the attendee should be notified. """
self.ensure_one()
return True # we want to notify current user also



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 4 25
1410
1
thg 4 24
1445
0
thg 12 23
1495
Odoo App Đã xử lý
1
thg 11 23
2008
0
thg 11 23
999