From 9bd5e21b1bfc93e7b6af5a5808e4a36cc329e4f1 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sat, 4 May 2024 16:36:03 +0530 Subject: [PATCH] fix: removed CallLog page --- crm/fcrm/doctype/crm_call_log/crm_call_log.py | 54 ---- frontend/src/pages/CallLog.vue | 258 ------------------ frontend/src/router.js | 6 - 3 files changed, 318 deletions(-) delete mode 100644 frontend/src/pages/CallLog.vue diff --git a/crm/fcrm/doctype/crm_call_log/crm_call_log.py b/crm/fcrm/doctype/crm_call_log/crm_call_log.py index 132e9a4a..42752c6a 100644 --- a/crm/fcrm/doctype/crm_call_log/crm_call_log.py +++ b/crm/fcrm/doctype/crm_call_log/crm_call_log.py @@ -77,60 +77,6 @@ class CRMCallLog(Document): ] return {'columns': columns, 'rows': rows} -@frappe.whitelist() -def get_call_log(name): - doc = frappe.get_doc("CRM Call Log", name) - doc = doc.as_dict() - if doc.reference_docname and doc.reference_doctype == "CRM Lead": - doc.lead = doc.reference_docname - doc.lead_name = frappe.db.get_value("CRM Lead", doc.reference_docname, "lead_name") - if doc.note: - note = frappe.db.get_values("FCRM Note", doc.note, ["title", "content"])[0] - doc.note_doc = { - "name": doc.note, - "title": note[0], - "content": note[1] - } - - def get_contact(number): - c = frappe.db.get_value("Contact", {"mobile_no": number}, ["full_name", "image"], as_dict=True) - if c: - return [c.full_name, c.image] - return [None, None] - - def get_lead_contact(number): - l = frappe.db.get_value("CRM Lead", {"mobile_no": number, "converted": 0}, ["lead_name", "image"], as_dict=True) - if l: - return [l.lead_name, l.image] - return [None, None] - - def get_user(user): - u = frappe.db.get_value("User", user, ["full_name", "user_image"], as_dict=True) - if u: - return [u.full_name, u.user_image] - return [None, None] - - if doc.type == "Incoming": - doc.caller = { - "label": get_contact(doc.get("from"))[0] or get_lead_contact(doc.get("from"))[0] or "Unknown", - "image": get_contact(doc.get("from"))[1] or get_lead_contact(doc.get("from"))[1] - } - doc.receiver = { - "label": get_user(doc.get("receiver"))[0], - "image": get_user(doc.get("receiver"))[1] - } - else: - doc.caller = { - "label": get_user(doc.get("caller"))[0], - "image": get_user(doc.get("caller"))[1] - } - doc.receiver = { - "label": get_contact(doc.get("to"))[0] or get_lead_contact(doc.get("to"))[0] or "Unknown", - "image": get_contact(doc.get("to"))[1] or get_lead_contact(doc.get("to"))[1] - } - - return doc - @frappe.whitelist() def create_lead_from_call_log(call_log): lead = frappe.new_doc("CRM Lead") diff --git a/frontend/src/pages/CallLog.vue b/frontend/src/pages/CallLog.vue deleted file mode 100644 index dd258e06..00000000 --- a/frontend/src/pages/CallLog.vue +++ /dev/null @@ -1,258 +0,0 @@ - - - - - diff --git a/frontend/src/router.js b/frontend/src/router.js index 7e69658d..901324c8 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -72,12 +72,6 @@ const routes = [ component: () => import('@/pages/CallLogs.vue'), meta: { scrollPos: { top: 0, left: 0 } }, }, - { - path: '/call-logs/:callLogId', - name: 'Call Log', - component: () => import('@/pages/CallLog.vue'), - props: true, - }, { path: '/email-templates', name: 'Email Templates',