Merge pull request #4156 from expsa/ENS-3595

[IMP] send sms using recurring template
This commit is contained in:
abdurrahman-saber 2025-08-07 11:30:10 +03:00 committed by GitHub
commit 9ae6313596
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions

View File

@ -182,7 +182,15 @@ class DonationRecurring(models.Model):
return False return False
def _recurring_confirm_sale_order(self, order): def _recurring_confirm_sale_order(self, order):
order.with_context(skip_donation_sms=not self.send_recurring_sms).action_confirm() template = self.env.company.donation_recurring_charged_sms_template_id
bot = self.env.ref('base.partner_root').id
order.with_context(skip_donation_sms=True).action_confirm()
order._message_sms_with_template(
template=template,
partner_ids=order.partner_id.ids,
put_in_queue=True,
author_id=bot
)
self.message_post( self.message_post(
body=_("✅ Sale Order <b>%s</b> created for donation dated %s.") % (order.name, order.date_order) body=_("✅ Sale Order <b>%s</b> created for donation dated %s.") % (order.name, order.date_order)
) )