Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Remove validation for WhatsApp templates with no params (#4820)
- Loading branch information
Showing
3 changed files
with
375 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
268 changes: 268 additions & 0 deletions
268
app/javascript/shared/mixins/specs/whatsappTemplates/fixtures.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,268 @@ | ||
export const templates = [ | ||
{ | ||
name: 'sample_flight_confirmation', | ||
status: 'approved', | ||
category: 'TICKET_UPDATE', | ||
language: 'pt_BR', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ type: 'HEADER', format: 'DOCUMENT' }, | ||
{ | ||
text: 'Esta 茅 a sua confirma莽茫o de voo para {{1}}-{{2}} em {{3}}.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Esta mensagem 茅 de uma empresa n茫o verificada.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_issue_resolution', | ||
status: 'approved', | ||
category: 'ISSUE_RESOLUTION', | ||
language: 'pt_BR', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: | ||
'Oi, {{1}}. N贸s conseguimos resolver o problema que voc锚 estava enfrentando?', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Esta mensagem 茅 de uma empresa n茫o verificada.', | ||
type: 'FOOTER', | ||
}, | ||
{ | ||
type: 'BUTTONS', | ||
buttons: [ | ||
{ text: 'Sim', type: 'QUICK_REPLY' }, | ||
{ text: 'N茫o', type: 'QUICK_REPLY' }, | ||
], | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_issue_resolution', | ||
status: 'approved', | ||
category: 'ISSUE_RESOLUTION', | ||
language: 'es', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: 'Hola, {{1}}. 驴Pudiste solucionar el problema que ten铆as?', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Este mensaje proviene de un negocio no verificado.', | ||
type: 'FOOTER', | ||
}, | ||
{ | ||
type: 'BUTTONS', | ||
buttons: [ | ||
{ text: 'S铆', type: 'QUICK_REPLY' }, | ||
{ text: 'No', type: 'QUICK_REPLY' }, | ||
], | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_issue_resolution', | ||
status: 'approved', | ||
category: 'ISSUE_RESOLUTION', | ||
language: 'id', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: | ||
'Halo {{1}}, apakah kami bisa mengatasi masalah yang sedang Anda hadapi?', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Pesan ini berasal dari bisnis yang tidak terverifikasi.', | ||
type: 'FOOTER', | ||
}, | ||
{ | ||
type: 'BUTTONS', | ||
buttons: [ | ||
{ text: 'Ya', type: 'QUICK_REPLY' }, | ||
{ text: 'Tidak', type: 'QUICK_REPLY' }, | ||
], | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_shipping_confirmation', | ||
status: 'approved', | ||
category: 'SHIPPING_UPDATE', | ||
language: 'pt_BR', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: 'Seu pacote foi enviado. Ele ser谩 entregue em {{1}} dias 煤teis.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Esta mensagem 茅 de uma empresa n茫o verificada.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_shipping_confirmation', | ||
status: 'approved', | ||
category: 'SHIPPING_UPDATE', | ||
language: 'id', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: | ||
'Paket Anda sudah dikirim. Paket akan sampai dalam {{1}} hari kerja.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Pesan ini berasal dari bisnis yang tidak terverifikasi.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_shipping_confirmation', | ||
status: 'approved', | ||
category: 'SHIPPING_UPDATE', | ||
language: 'es', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: '贸 tu paquete. La entrega se realizar谩 en {{1}} d铆.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Este mensaje proviene de un negocio no verificado.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_flight_confirmation', | ||
status: 'approved', | ||
category: 'TICKET_UPDATE', | ||
language: 'id', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ type: 'HEADER', format: 'DOCUMENT' }, | ||
{ | ||
text: | ||
'Ini merupakan konfirmasi penerbangan Anda untuk {{1}}-{{2}} di {{3}}.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Pesan ini berasal dari bisnis yang tidak terverifikasi.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_issue_resolution', | ||
status: 'approved', | ||
category: 'ISSUE_RESOLUTION', | ||
language: 'en_US', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: 'Hi {{1}}, were we able to solve the issue that you were facing?', | ||
type: 'BODY', | ||
}, | ||
{ text: 'This message is from an unverified business.', type: 'FOOTER' }, | ||
{ | ||
type: 'BUTTONS', | ||
buttons: [ | ||
{ text: 'Yes', type: 'QUICK_REPLY' }, | ||
{ text: 'No', type: 'QUICK_REPLY' }, | ||
], | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_flight_confirmation', | ||
status: 'approved', | ||
category: 'TICKET_UPDATE', | ||
language: 'es', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ type: 'HEADER', format: 'DOCUMENT' }, | ||
{ | ||
text: 'Confirmamos tu vuelo a {{1}}-{{2}} para el {{3}}.', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Este mensaje proviene de un negocio no verificado.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_flight_confirmation', | ||
status: 'approved', | ||
category: 'TICKET_UPDATE', | ||
language: 'en_US', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ type: 'HEADER', format: 'DOCUMENT' }, | ||
{ | ||
text: 'This is your flight confirmation for {{1}}-{{2}} on {{3}}.', | ||
type: 'BODY', | ||
}, | ||
{ text: 'This message is from an unverified business.', type: 'FOOTER' }, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'sample_shipping_confirmation', | ||
status: 'approved', | ||
category: 'SHIPPING_UPDATE', | ||
language: 'en_US', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
text: | ||
'Your package has been shipped. It will be delivered in {{1}} business days.', | ||
type: 'BODY', | ||
}, | ||
{ text: 'This message is from an unverified business.', type: 'FOOTER' }, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
{ | ||
name: 'no_variable_template', | ||
status: 'approved', | ||
category: 'TICKET_UPDATE', | ||
language: 'pt_BR', | ||
namespace: 'ed41a221_133a_4558_a1d6_192960e3aee9', | ||
components: [ | ||
{ | ||
type: 'HEADER', | ||
format: 'DOCUMENT', | ||
}, | ||
{ | ||
text: 'This is a test whatsapp template', | ||
type: 'BODY', | ||
}, | ||
{ | ||
text: 'Esta mensagem 茅 de uma empresa n茫o verificada.', | ||
type: 'FOOTER', | ||
}, | ||
], | ||
rejected_reason: 'NONE', | ||
}, | ||
]; |
Oops, something went wrong.