From 34e820d02d3dff429e41482f7a203bf57c476530 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 20 Dec 2016 16:54:24 +0530 Subject: [PATCH] [Enhancement] Added letter head for the report (#7250) --- erpnext/accounts/page/pos/pos.js | 8 +++++--- erpnext/accounts/report/general_ledger/general_ledger.js | 7 ------- erpnext/startup/boot.py | 8 -------- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/erpnext/accounts/page/pos/pos.js b/erpnext/accounts/page/pos/pos.js index b2b6aea5af1..5290caf4fd2 100644 --- a/erpnext/accounts/page/pos/pos.js +++ b/erpnext/accounts/page/pos/pos.js @@ -297,6 +297,8 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ this.print_template = r.message.print_template; this.pos_profile_data = r.message.pos_profile; this.default_customer = r.message.default_customer || null; + this.print_settings = locals[":Print Settings"]["Print Settings"]; + this.letter_head = frappe.boot.letter_heads[this.pos_profile_data[letter_head]] || {}; }, save_previous_entry : function(){ @@ -327,9 +329,9 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ frappe.meta.sync(data) }) - this.print_template_data = frappe.render_template("print_template", - {content: this.print_template, title:"POS", - base_url: frappe.urllib.get_base_url(), print_css: frappe.boot.print_css}) + this.print_template_data = frappe.render_template("print_template", {content: this.print_template, + title:"POS", base_url: frappe.urllib.get_base_url(), print_css: frappe.boot.print_css, + print_settings: this.print_settings, header: this.letter_head.header, footer: this.letter_head.footer}) }, setup: function(){ diff --git a/erpnext/accounts/report/general_ledger/general_ledger.js b/erpnext/accounts/report/general_ledger/general_ledger.js index 0fca7dce7f3..dc79d1fb5ac 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.js +++ b/erpnext/accounts/report/general_ledger/general_ledger.js @@ -80,13 +80,6 @@ frappe.query_reports["General Ledger"] = { "fieldname":"group_by_account", "label": __("Group by Account"), "fieldtype": "Check", - }, - { - "fieldname":"letter_head", - "label": __("Letter Head"), - "fieldtype": "Link", - "options": "Letter Head", - "default": frappe.defaults.get_default("letter_head"), } ] } diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py index 97ef3299a30..6e71769d97e 100644 --- a/erpnext/startup/boot.py +++ b/erpnext/startup/boot.py @@ -13,8 +13,6 @@ def boot_session(bootinfo): bootinfo.website_settings = frappe.get_doc('Website Settings') if frappe.session['user']!='Guest': - bootinfo.letter_heads = get_letter_heads() - update_page_info(bootinfo) load_country_and_currency(bootinfo) @@ -42,12 +40,6 @@ def load_country_and_currency(bootinfo): number_format, smallest_currency_fraction_value, symbol from tabCurrency where enabled=1""", as_dict=1, update={"doctype":":Currency"}) -def get_letter_heads(): - import frappe - ret = frappe.db.sql("""select name, content from `tabLetter Head` - where disabled=0""") - return dict(ret) - def update_page_info(bootinfo): bootinfo.page_info.update({ "Chart of Accounts": {