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 @@
{{ title }}
- - -
+
@@ -30,7 +30,7 @@ { icon: 'trash-2', label: 'Delete', - onClick: () => emit('deleteNote', note.name), + onClick: () => deleteNote(note.name), }, ]" @click.stop @@ -346,11 +346,6 @@
-
@@ -371,7 +366,7 @@ v-else-if="title == 'Notes'" variant="solid" label="Create note" - @click="emit('makeNote')" + @click="showNote" />