From 76cc82e6a0d1cfcc1adb53b05343a72b44f22a25 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 13 Jan 2026 15:03:19 +0530 Subject: [PATCH] feat: bring back sidebar timeline --- .../js/frappe/form/sidebar/form_sidebar.js | 23 ++++++++++++++++++- .../frappe/form/templates/form_sidebar.html | 2 +- frappe/public/scss/desk/form_sidebar.scss | 8 +++++++ 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/sidebar/form_sidebar.js b/frappe/public/js/frappe/form/sidebar/form_sidebar.js index 5564e0c19d..63e5646b66 100644 --- a/frappe/public/js/frappe/form/sidebar/form_sidebar.js +++ b/frappe/public/js/frappe/form/sidebar/form_sidebar.js @@ -155,7 +155,28 @@ frappe.ui.form.Sidebar = class { } refresh_creation_modified() { - // remove redundant (present in the activity timeline) creation/modified info + this.sidebar + .find(".modified-by") + .html( + get_user_message( + this.frm.doc.modified_by, + __("Last Edited by You", null), + __("Last Edited by {0}", [get_user_link(this.frm.doc.modified_by)]) + ) + + "
" + + comment_when(this.frm.doc.modified) + ); + this.sidebar + .find(".created-by") + .html( + get_user_message( + this.frm.doc.owner, + __("Created By You", null), + __("Created By {0}", [get_user_link(this.frm.doc.owner)]) + ) + + "
" + + comment_when(this.frm.doc.creation) + ); } show_auto_repeat_status() { diff --git a/frappe/public/js/frappe/form/templates/form_sidebar.html b/frappe/public/js/frappe/form/templates/form_sidebar.html index dfa363ede0..727fe2ef6e 100644 --- a/frappe/public/js/frappe/form/templates/form_sidebar.html +++ b/frappe/public/js/frappe/form/templates/form_sidebar.html @@ -158,9 +158,9 @@ diff --git a/frappe/public/scss/desk/form_sidebar.scss b/frappe/public/scss/desk/form_sidebar.scss index 0e82b84d37..bb1a9d9d13 100644 --- a/frappe/public/scss/desk/form_sidebar.scss +++ b/frappe/public/scss/desk/form_sidebar.scss @@ -28,6 +28,14 @@ color: var(--text-light); } } + .modified-by, + .created-by { + .frappe-timestamp { + color: var(--text-light); + margin-top: 5px; + display: block; + } + } } .form-tags {