diff --git a/frappe/public/js/frappe/form/linked_with.js b/frappe/public/js/frappe/form/linked_with.js index 70a096b234..7c9b5a3619 100644 --- a/frappe/public/js/frappe/form/linked_with.js +++ b/frappe/public/js/frappe/form/linked_with.js @@ -51,11 +51,23 @@ frappe.ui.form.LinkedWith = class LinkedWith { html = __("Not Linked to any record"); } else { html = Object.keys(linked_docs).map(dt => { + const list_renderer = new frappe.views.ListRenderer({ + doctype: dt, + list_view: this + }); return `
${this.make_doc_head(dt)} ${linked_docs[dt] - .map(doc => this.make_doc_row(doc, dt)) - .join("")} + .map(value => { + // prepare data + value = list_renderer.prepare_data(value); + value._checkbox = 0; + value._hide_activity = 1; + + const $item = $(list_renderer.get_item_html(value)); + const $item_container = $('
').append($item); + return $item_container[0].outerHTML; + }).join("")}
`; }); } diff --git a/frappe/public/js/frappe/list/list_item_row.html b/frappe/public/js/frappe/list/list_item_row.html index b0465de034..a370b726d4 100644 --- a/frappe/public/js/frappe/list/list_item_row.html +++ b/frappe/public/js/frappe/list/list_item_row.html @@ -14,6 +14,7 @@ {% } %} + {% if (!data._hide_activity) { %} diff --git a/frappe/public/js/frappe/list/list_item_subject.html b/frappe/public/js/frappe/list/list_item_subject.html index 41a18e9e04..380b71456e 100644 --- a/frappe/public/js/frappe/list/list_item_subject.html +++ b/frappe/public/js/frappe/list/list_item_subject.html @@ -1,6 +1,7 @@ {% if (_checkbox) { %} {% } %} +{% if (!_hide_activity) { %} {{ (_liked_by.length > 99 ? "99+" : _liked_by.length) || "" }} +{% } %}