Merge pull request #4035 from expsa/dev_odex25_donation

Dev odex25 donation
This commit is contained in:
abdurrahman-saber 2025-07-29 10:46:56 +03:00 committed by GitHub
commit 5ef5912254
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 16 deletions

View File

@ -86,24 +86,25 @@ class SaleOrder(models.Model):
})
def action_confirm(self):
call_super = super().action_confirm()
if call_super == True:
res = super().action_confirm()
if res:
sms_template_id = self.env.ref('ensan_sale_management.sms_template_data_donation')
donar_sms_template_id = self.env.ref('ensan_sale_management.sms_template_donors_data_donation')
for rec in self:
if rec.order_mobile_number:
sms_template_id = self.env.ref('ensan_sale_management.sms_template_data_donation')
rec._message_sms_with_template(
template=sms_template_id,
put_in_queue=False,
sms_numbers=[rec.order_mobile_number]
if rec.state == 'sale':
if rec.order_mobile_number:
rec._message_sms_with_template(
template=sms_template_id,
put_in_queue=False,
sms_numbers=[rec.order_mobile_number]
)
for donator in rec.donators_ids:
donator._message_sms_with_template(
template=donar_sms_template_id,
put_in_queue=False,
sms_numbers=[donator.donator_mobile_number]
)
donar_sms_template_id = self.env.ref('ensan_sale_management.sms_template_donors_data_donation')
for donator in rec.donators_ids:
donator._message_sms_with_template(
template=donar_sms_template_id,
put_in_queue=False,
sms_numbers=[donator.donator_mobile_number]
)
return call_super
return res
@api.depends('donators_ids')
def _compute_receiver_details(self):