summaryrefslogtreecommitdiff
path: root/addons/sms/data
diff options
context:
space:
mode:
authorRémi Rahir <rar@odoo.com>2020-03-27 17:28:03 +0000
committerRémi Rahir <rar@odoo.com>2020-05-12 16:39:40 +0000
commit7287800101ba6d054960b906da3a5a538abcb02f (patch)
treea6367cf67ea5960faac559fb5640f57e1322fe4a /addons/sms/data
parent667394d65fea47e01b31392cbad832a8dfea4df0 (diff)
[IMP] sms: Add new failure status for unregistered accounts
Since January 2020, users are required to validate their IAP account via SMS code validation. This new behaviour needed to be properly ported to the client to correctly inform the user. This commit adds support of a new failure_type: 'Unregistered Account'. Task #2209567 closes odoo/odoo#48512 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/sms/data')
-rw-r--r--addons/sms/data/mail_demo.xml32
1 files changed, 28 insertions, 4 deletions
diff --git a/addons/sms/data/mail_demo.xml b/addons/sms/data/mail_demo.xml
index 8086bef21fe..3f5e12abc46 100644
--- a/addons/sms/data/mail_demo.xml
+++ b/addons/sms/data/mail_demo.xml
@@ -38,7 +38,7 @@
<record id="message_demo_partner_1_3" model="mail.message">
<field name="model">res.partner</field>
<field name="res_id" ref="base.res_partner_address_28"/>
- <field name="body" type="html"><p>Hello! This is an example of another SMS with notifications.</p></field>
+ <field name="body" type="html"><p>Hello! This is an example of another SMS with notifications and an unregistered account.</p></field>
<field name="message_type">sms</field>
<field name="subtype_id" ref="mail.mt_note"/>
<field name="author_id" ref="base.partner_admin"/>
@@ -49,10 +49,34 @@
<field name="res_partner_id" ref="base.res_partner_address_28"/>
<field name="notification_type">sms</field>
<field name="notification_status">exception</field>
- <field name="failure_type">sms_credit</field>
+ <field name="failure_type">sms_acc</field>
</record>
- <record id="message_demo_partner_1_3_notif_1" model="mail.notification">
- <field name="mail_message_id" ref="message_demo_partner_1_3"/>
+ <record id="message_demo_partner_1_4" model="mail.message">
+ <field name="model">res.partner</field>
+ <field name="res_id" ref="base.res_partner_address_28"/>
+ <field name="body" type="html"><p>Hello! This is an example of a sent SMS with notifications.</p></field>
+ <field name="message_type">sms</field>
+ <field name="subtype_id" ref="mail.mt_note"/>
+ <field name="author_id" ref="base.partner_admin"/>
+ <field name="date" eval="(DateTime.today() - timedelta(days=1,hours=22)).strftime('%Y-%m-%d %H:%M:00')"/>
+ </record>
+ <record id="message_demo_partner_1_4_notif_0" model="mail.notification">
+ <field name="mail_message_id" ref="message_demo_partner_1_4"/>
+ <field name="res_partner_id" ref="base.res_partner_address_28"/>
+ <field name="notification_type">sms</field>
+ <field name="notification_status">sent</field>
+ </record>
+ <record id="message_demo_partner_1_5" model="mail.message">
+ <field name="model">res.partner</field>
+ <field name="res_id" ref="base.res_partner_address_16"/>
+ <field name="body" type="html"><p>Hello! This is an example of another SMS with notifications without credits.</p></field>
+ <field name="message_type">sms</field>
+ <field name="subtype_id" ref="mail.mt_note"/>
+ <field name="author_id" ref="base.partner_admin"/>
+ <field name="date" eval="(DateTime.today() - timedelta(days=1)).strftime('%Y-%m-%d %H:%M:00')"/>
+ </record>
+ <record id="message_demo_partner_1_5_notif_0" model="mail.notification">
+ <field name="mail_message_id" ref="message_demo_partner_1_5"/>
<field name="res_partner_id" ref="base.res_partner_address_16"/>
<field name="notification_type">sms</field>
<field name="notification_status">exception</field>