From 3d280a2d3f35b2845719d4f7c8ab9be0d4a27f46 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 23 Jan 2023 18:17:21 +0530 Subject: [PATCH] fix: child table readonly field in dialog is not readonly --- frappe/public/js/frappe/model/perm.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/model/perm.js b/frappe/public/js/frappe/model/perm.js index fdd915ebfc..3884bbfe40 100644 --- a/frappe/public/js/frappe/model/perm.js +++ b/frappe/public/js/frappe/model/perm.js @@ -195,7 +195,9 @@ $.extend(frappe.perm, { } if (!perm) { - return df && (cint(df.hidden) || cint(df.hidden_due_to_dependency)) ? "None" : "Write"; + let is_hidden = df && (cint(df.hidden) || cint(df.hidden_due_to_dependency)); + let is_read_only = df && cint(df.read_only); + return is_hidden ? "None" : is_read_only ? "Read" : "Write"; } if (!df.permlevel) df.permlevel = 0;