From f16c2b76e70ad260fe621d4345fc8414b175e42f Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Sun, 12 Mar 2017 14:51:00 +0530 Subject: [PATCH] [Enhance] Keep page and report fields read only, if developer mode if disabled --- frappe/core/doctype/page/page.js | 5 ++++- frappe/core/doctype/report/report.js | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/page/page.js b/frappe/core/doctype/page/page.js index 6d86595779..4c382ad810 100644 --- a/frappe/core/doctype/page/page.js +++ b/frappe/core/doctype/page/page.js @@ -3,6 +3,9 @@ frappe.ui.form.on('Page', { refresh: function(frm) { - + if(!frappe.boot.developer_mode) { + // make the document read-only + frm.set_read_only(); + } } }); diff --git a/frappe/core/doctype/report/report.js b/frappe/core/doctype/report/report.js index 15c0568391..fec2b4346d 100644 --- a/frappe/core/doctype/report/report.js +++ b/frappe/core/doctype/report/report.js @@ -53,6 +53,13 @@ cur_frm.cscript.refresh = function(doc) { frappe.ui.form.on('Report', { + refresh: function(frm) { + if(!frappe.boot.developer_mode) { + // make the document read-only + frm.set_read_only(); + } + }, + ref_doctype: function(frm) { if(frm.doc.ref_doctype) { frm.trigger("set_doctype_roles")