diff --git a/crm/fcrm/doctype/crm_form_script/crm_form_script.js b/crm/fcrm/doctype/crm_form_script/crm_form_script.js index e8ba8b97..2c8c2ff1 100644 --- a/crm/fcrm/doctype/crm_form_script/crm_form_script.js +++ b/crm/fcrm/doctype/crm_form_script/crm_form_script.js @@ -18,6 +18,10 @@ frappe.ui.form.on("CRM Form Script", { ); } + if (!frappe.boot.developer_mode) { + frm.toggle_enable("is_standard", 0); + } + frm.trigger("add_enable_button"); }, diff --git a/crm/fcrm/doctype/crm_form_script/crm_form_script.py b/crm/fcrm/doctype/crm_form_script/crm_form_script.py index 682a97fc..bb35c851 100644 --- a/crm/fcrm/doctype/crm_form_script/crm_form_script.py +++ b/crm/fcrm/doctype/crm_form_script/crm_form_script.py @@ -14,7 +14,7 @@ class CRMFormScript(Document): or frappe.flags.in_test or frappe.flags.in_fixtures ) - if in_user_env and self.is_standard and not frappe.conf.developer_mode: + if in_user_env and not self.is_new() and self.is_standard and not frappe.conf.developer_mode: # only enabled can be changed for standard form scripts if self.has_value_changed("enabled"): enabled_value = self.enabled