diff --git a/crm/fcrm/doctype/crm_lead/api.py b/crm/fcrm/doctype/crm_lead/api.py index 740a6e11..aceb65d4 100644 --- a/crm/fcrm/doctype/crm_lead/api.py +++ b/crm/fcrm/doctype/crm_lead/api.py @@ -21,15 +21,15 @@ def get_lead(name): frappe.throw(_("Lead not found"), frappe.DoesNotExistError) lead = lead.pop() + return lead + +@frappe.whitelist() +def get_activities(name): get_docinfo('', "CRM Lead", name) docinfo = frappe.response["docinfo"] - activities = get_activities(lead, docinfo) - - return { **lead, 'activities': activities } - -def get_activities(doc, docinfo): lead_fields_meta = frappe.get_meta("CRM Lead").fields + doc = frappe.get_doc("CRM Lead", name, fields=["creation", "owner"]) activities = [{ "activity_type": "creation", "creation": doc.creation, @@ -75,15 +75,6 @@ def get_activities(doc, docinfo): } activities.append(activity) - for comment in docinfo.comments: - activity = { - "activity_type": "comment", - "creation": comment.creation, - "owner": comment.owner, - "data": comment.content, - } - activities.append(activity) - for communication in docinfo.communications: activity = { "activity_type": "communication", diff --git a/frontend/src/components/Activities.vue b/frontend/src/components/Activities.vue index 40c5d87c..bdea3ba4 100644 --- a/frontend/src/components/Activities.vue +++ b/frontend/src/components/Activities.vue @@ -3,23 +3,23 @@