diff --git a/erpnext/patches.txt b/erpnext/patches.txt index d0189680837..c8370344747 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -428,4 +428,5 @@ erpnext.patches.v8_5.fix_tax_breakup_for_non_invoice_docs erpnext.patches.v8_5.remove_quotations_route_in_sidebar erpnext.patches.v8_5.update_existing_data_in_project_type erpnext.patches.v8_5.update_customer_group_in_POS_profile -erpnext.patches.v8_6.update_timesheet_company_from_PO \ No newline at end of file +erpnext.patches.v8_6.update_timesheet_company_from_PO +erpnext.patches.v8_6.set_write_permission_for_quotation_for_sales_manager \ No newline at end of file diff --git a/erpnext/patches/v8_6/set_write_permission_for_quotation_for_sales_manager.py b/erpnext/patches/v8_6/set_write_permission_for_quotation_for_sales_manager.py new file mode 100644 index 00000000000..c2320ec04c8 --- /dev/null +++ b/erpnext/patches/v8_6/set_write_permission_for_quotation_for_sales_manager.py @@ -0,0 +1,11 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + # Set write permission to permlevel 1 for sales manager role in Quotation doctype + frappe.db.sql(""" update `tabCustom DocPerm` set `tabCustom DocPerm`.write = 1 + where `tabCustom DocPerm`.parent = 'Quotation' and `tabCustom DocPerm`.role = 'Sales Manager' + and `tabCustom DocPerm`.permlevel = 1 """) diff --git a/erpnext/selling/doctype/quotation/quotation.json b/erpnext/selling/doctype/quotation/quotation.json index 21090230dd6..313041352a8 100644 --- a/erpnext/selling/doctype/quotation/quotation.json +++ b/erpnext/selling/doctype/quotation/quotation.json @@ -2572,7 +2572,7 @@ "istable": 0, "max_attachments": 1, "menu_index": 0, - "modified": "2017-07-19 13:49:33.388736", + "modified": "2017-08-02 18:15:38.198698", "modified_by": "Administrator", "module": "Selling", "name": "Quotation", @@ -2638,7 +2638,7 @@ "set_user_permissions": 0, "share": 0, "submit": 0, - "write": 0 + "write": 1 }, { "amend": 1,