From f22d39ce2932cdcd4d38358e10770f48a53be6f0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 19 Apr 2024 13:19:59 +0530 Subject: [PATCH] feat: allow sending image, doc & video --- crm/api/whatsapp.py | 5 +- frontend/src/components/WhatsAppBox.vue | 62 ++++++++++++++++++++++++- 2 files changed, 63 insertions(+), 4 deletions(-) diff --git a/crm/api/whatsapp.py b/crm/api/whatsapp.py index 1f7fd657..2b8a5def 100644 --- a/crm/api/whatsapp.py +++ b/crm/api/whatsapp.py @@ -41,13 +41,14 @@ def parse_mobile_no(mobile_no: str): return ''.join([c for c in mobile_no if c.isdigit() or c == '+']) @frappe.whitelist() -def create_whatsapp_message(reference_doctype, reference_name, to, message, content_type="text"): +def create_whatsapp_message(reference_doctype, reference_name, message, to, attach, content_type="text"): doc = frappe.new_doc("WhatsApp Message") doc.update({ "reference_doctype": reference_doctype, "reference_name": reference_name, + "message": message or attach, "to": to, - "message": message, + "attach": attach, "content_type": content_type, }) doc.insert(ignore_permissions=True) diff --git a/frontend/src/components/WhatsAppBox.vue b/frontend/src/components/WhatsAppBox.vue index e3e3c5b1..5b920f69 100644 --- a/frontend/src/components/WhatsAppBox.vue +++ b/frontend/src/components/WhatsAppBox.vue @@ -1,5 +1,22 @@