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): def action_confirm(self):
call_super = super().action_confirm() res = super().action_confirm()
if call_super == True: 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: for rec in self:
if rec.order_mobile_number: if rec.state == 'sale':
sms_template_id = self.env.ref('ensan_sale_management.sms_template_data_donation') if rec.order_mobile_number:
rec._message_sms_with_template( rec._message_sms_with_template(
template=sms_template_id, template=sms_template_id,
put_in_queue=False, put_in_queue=False,
sms_numbers=[rec.order_mobile_number] 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') return res
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
@api.depends('donators_ids') @api.depends('donators_ids')
def _compute_receiver_details(self): def _compute_receiver_details(self):