16 lines
513 B
Python
16 lines
513 B
Python
from odoo import fields, models
|
|
|
|
|
|
class EventMailRegistration(models.Model):
|
|
_inherit = 'event.mail.registration'
|
|
|
|
def _execute_on_registrations(self):
|
|
todo = self.filtered(
|
|
lambda r: r.scheduler_id.notification_type == "sms"
|
|
)
|
|
for scheduler, reg_mails in todo.grouped('scheduler_id').items():
|
|
scheduler._send_sms(reg_mails.registration_id)
|
|
todo.mail_sent = True
|
|
|
|
return super(EventMailRegistration, self - todo)._execute_on_registrations()
|