İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
2526 Görünümler

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.


Avatar
Vazgeç

I have the same problem.

En İyi Yanı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



Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Nis 25
1408
1
Nis 24
1432
0
Ara 23
1493
Odoo App Çözüldü
1
Kas 23
2002
0
Kas 23
998