Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
1 Responder
2513 Visualizações

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
Cancelar

I have the same problem.

Melhor resposta

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
Cancelar
Publicações relacionadas Respostas Visualizações Atividade
1
abr. 25
1399
1
abr. 24
1419
0
dez. 23
1484
Odoo App Resolvido
1
nov. 23
1993
0
nov. 23
991