[IMP] ensan_sale_management, ensan_donation_request: use partner for messages instead of mobile number
This commit is contained in:
parent
dddbe009cc
commit
a257e08e68
|
|
@ -14,7 +14,7 @@ class DonationRequest(models.Model):
|
||||||
partner_id = fields.Many2one('res.partner', related='user_id.partner_id', store=True)
|
partner_id = fields.Many2one('res.partner', related='user_id.partner_id', store=True)
|
||||||
|
|
||||||
partner_name = fields.Char(string="Beneficiary Name", related='partner_id.name')
|
partner_name = fields.Char(string="Beneficiary Name", related='partner_id.name')
|
||||||
partner_mobile = fields.Char(string="Mobile Number", related='partner_id.mobile')
|
partner_mobile = fields.Char(string="Mobile Number", related='partner_id.phone')
|
||||||
partner_email = fields.Char(string="Email", related='partner_id.email')
|
partner_email = fields.Char(string="Email", related='partner_id.email')
|
||||||
partner_country_id = fields.Many2one('res.country', string='Nationality', related='partner_id.country_id')
|
partner_country_id = fields.Many2one('res.country', string='Nationality', related='partner_id.country_id')
|
||||||
partner_region_id = fields.Many2one('res.country.state', string="Region", related='partner_id.state_id')
|
partner_region_id = fields.Many2one('res.country.state', string="Region", related='partner_id.state_id')
|
||||||
|
|
@ -95,8 +95,8 @@ class DonationRequest(models.Model):
|
||||||
|
|
||||||
record._message_sms_with_template(
|
record._message_sms_with_template(
|
||||||
template=sms_template_id,
|
template=sms_template_id,
|
||||||
put_in_queue=False,
|
put_in_queue=True,
|
||||||
sms_numbers=[record.partner_mobile]
|
partner_ids=record.partner_id.ids
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -147,13 +147,13 @@ class SaleOrder(models.Model):
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _cron_send_recovery_sms(self):
|
def _cron_send_recovery_sms(self):
|
||||||
records = self.search([('is_abandoned_cart', '=', True), ('order_mobile_number', '!=', False), ('cart_recovery_sms_sent', '=', False)])
|
records = self.search([('is_abandoned_cart', '=', True), ('cart_recovery_sms_sent', '=', False)])
|
||||||
for rec in records:
|
for rec in records:
|
||||||
sms_template_id = rec.website_id.cart_recovery_sms_template_id
|
sms_template_id = rec.website_id.cart_recovery_sms_template_id
|
||||||
rec._message_sms_with_template(
|
rec._message_sms_with_template(
|
||||||
template=sms_template_id,
|
template=sms_template_id,
|
||||||
put_in_queue=True,
|
put_in_queue=True,
|
||||||
sms_numbers=[rec.order_mobile_number]
|
partner_ids=rec.partner_id.ids
|
||||||
)
|
)
|
||||||
records.write({'cart_recovery_sms_sent': True})
|
records.write({'cart_recovery_sms_sent': True})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue