mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-05 22:48:27 +00:00
fix: check for submit permissions instead of write permissions when updating status (#53697)
This commit is contained in:
@@ -894,7 +894,7 @@ def get_list_context(context=None):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def update_status(status: str, name: str):
|
def update_status(status: str, name: str):
|
||||||
po = frappe.get_lazy_doc("Purchase Order", name, check_permission="write")
|
po = frappe.get_lazy_doc("Purchase Order", name, check_permission="submit")
|
||||||
po.update_status(status)
|
po.update_status(status)
|
||||||
po.update_delivered_qty_in_sales_order()
|
po.update_delivered_qty_in_sales_order()
|
||||||
|
|
||||||
|
|||||||
@@ -1815,7 +1815,7 @@ def make_work_orders(items: str, sales_order: str, company: str, project: str |
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def update_status(status: str, name: str):
|
def update_status(status: str, name: str):
|
||||||
so = frappe.get_doc("Sales Order", name, check_permission="write")
|
so = frappe.get_doc("Sales Order", name, check_permission="submit")
|
||||||
so.update_status(status)
|
so.update_status(status)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1585,7 +1585,7 @@ def make_purchase_return(source_name: str, target_doc: str | Document | None = N
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def update_purchase_receipt_status(docname: str, status: str):
|
def update_purchase_receipt_status(docname: str, status: str):
|
||||||
pr = frappe.get_lazy_doc("Purchase Receipt", docname, check_permission="write")
|
pr = frappe.get_lazy_doc("Purchase Receipt", docname, check_permission="submit")
|
||||||
pr.update_status(status)
|
pr.update_status(status)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user