diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index b60aa86e57..840b111e50 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -13,11 +13,16 @@ from erpnext.utilities.doctype.contact.contact import get_contact_details @frappe.whitelist() def get_party_details(party=None, account=None, party_type="Customer", company=None, posting_date=None, price_list=None, currency=None): + + return _get_party_details(party, account, party_type, company, posting_date, price_list, currency) + +def _get_party_details(party=None, account=None, party_type="Customer", company=None, + posting_date=None, price_list=None, currency=None, ignore_permissions=False): out = frappe._dict(set_account_and_due_date(party, account, party_type, company, posting_date)) party = out[party_type.lower()] - if not frappe.has_permission(party_type, "read", party): + if not ignore_permissions and not frappe.has_permission(party_type, "read", party): frappe.throw("Not Permitted", frappe.PermissionError) party_bean = frappe.bean(party_type, party) diff --git a/erpnext/selling/doctype/quotation/quotation.txt b/erpnext/selling/doctype/quotation/quotation.txt index 740bf691a9..0508e5dbb4 100644 --- a/erpnext/selling/doctype/quotation/quotation.txt +++ b/erpnext/selling/doctype/quotation/quotation.txt @@ -2,7 +2,7 @@ { "creation": "2013-05-24 19:29:08", "docstatus": 0, - "modified": "2014-01-31 19:42:32", + "modified": "2014-01-31 19:43:00", "modified_by": "Administrator", "owner": "Administrator" }, @@ -333,7 +333,7 @@ "oldfieldtype": "Table", "options": "Quotation Item", "read_only": 0, - "reqd": 1, + "reqd": 0, "width": "40px" }, {