From dfe36d049ca3fdf628887c8ff45c9d79792e3a82 Mon Sep 17 00:00:00 2001 From: patilsangram Date: Wed, 16 Mar 2016 19:47:36 +0530 Subject: [PATCH] changes for enable print to non submittable document --- frappe/public/js/frappe/form/toolbar.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index 5b109676e9..9546de6d4b 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -103,9 +103,10 @@ frappe.ui.form.Toolbar = Class.extend({ var docstatus = cint(this.frm.doc.docstatus); var print_settings = frappe.model.get_doc(":Print Settings", "Print Settings") var prevent_draft_from_printing = print_settings.prevent_draft_from_printing + var is_submittable = frappe.model.is_submittable(this.frm.doc.doctype) // Print - if(!prevent_draft_from_printing || prevent_draft_from_printing && docstatus !== 0 || in_list(user_roles, "Administrator")){ + if(!is_submittable || !prevent_draft_from_printing || prevent_draft_from_printing && docstatus !== 0 || in_list(user_roles, "Administrator")){ if(frappe.model.can_print(null, me.frm)) { this.page.add_menu_item(__("Print"), function() { me.frm.print_doc();}, true);