From 3125bc8a16cff321cbaa9516cb3076fc61b581ca Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 6 Jan 2025 12:26:06 +0530 Subject: [PATCH] fix: show new button in coa if create access --- .../accounts/doctype/account/account_tree.js | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/erpnext/accounts/doctype/account/account_tree.js b/erpnext/accounts/doctype/account/account_tree.js index 06ad7b25673..26c1ad77bc6 100644 --- a/erpnext/accounts/doctype/account/account_tree.js +++ b/erpnext/accounts/doctype/account/account_tree.js @@ -237,19 +237,22 @@ frappe.treeview_settings["Account"] = { }, post_render: function (treeview) { frappe.treeview_settings["Account"].treeview["tree"] = treeview.tree; - treeview.page.set_primary_action( - __("New"), - function () { - let root_company = treeview.page.fields_dict.root_company.get_value(); - - if (root_company) { - frappe.throw(__("Please add the account to root level Company - {0}"), [root_company]); - } else { - treeview.new_node(); - } - }, - "add" - ); + if (treeview.can_create) { + treeview.page.set_primary_action( + __("New"), + function () { + let root_company = treeview.page.fields_dict.root_company.get_value(); + if (root_company) { + frappe.throw(__("Please add the account to root level Company - {0}"), [ + root_company, + ]); + } else { + treeview.new_node(); + } + }, + "add" + ); + } }, toolbar: [ {