diff --git a/erpnext/__init__.py b/erpnext/__init__.py index ae5db6d270..b449e2a4b2 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -2,7 +2,7 @@ from __future__ import unicode_literals import frappe -__version__ = '7.0.49' +__version__ = '7.0.50' def get_default_company(user=None): '''Get default company for user''' diff --git a/erpnext/accounts/doctype/account/account_tree.js b/erpnext/accounts/doctype/account/account_tree.js index db15eef2c7..8aee1ba362 100644 --- a/erpnext/accounts/doctype/account/account_tree.js +++ b/erpnext/accounts/doctype/account/account_tree.js @@ -48,5 +48,24 @@ frappe.treeview_settings["Account"] = { + " " + dr_or_cr + '').insertBefore(node.$ul); } - } + }, + toolbar: [ + { + condition: function(node) { + return !node.root && frappe.boot.user.can_read.indexOf("GL Entry") !== -1 + }, + label: __("View Ledger"), + click: function(node, btn) { + frappe.route_options = { + "account": node.label, + "from_date": sys_defaults.year_start_date, + "to_date": sys_defaults.year_end_date, + "company": frappe.defaults.get_default('company') ? frappe.defaults.get_default('company'): "" + }; + frappe.set_route("query-report", "General Ledger"); + }, + btnClass: "hidden-xs" + } + ], + extend_toolbar: true } \ No newline at end of file