mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-15 03:01:22 +00:00
* fix: added permission validation for `deactivate_sales_person` (#54884)
(cherry picked from commit 9134db9cd3)
# Conflicts:
# erpnext/setup/doctype/employee/employee.py
* chore: resolved conflict
---------
Co-authored-by: diptanilsaha <diptanil@frappe.io>
This commit is contained in:
@@ -417,6 +417,7 @@ def is_holiday(employee, date=None, raise_exception=True, only_non_weekly=False,
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def deactivate_sales_person(status=None, employee=None):
|
def deactivate_sales_person(status=None, employee=None):
|
||||||
|
frappe.has_permission("Employee", doc=employee, ptype="write", throw=True)
|
||||||
if status == "Left":
|
if status == "Left":
|
||||||
sales_person = frappe.db.get_value("Sales Person", {"Employee": employee})
|
sales_person = frappe.db.get_value("Sales Person", {"Employee": employee})
|
||||||
if sales_person:
|
if sales_person:
|
||||||
|
|||||||
Reference in New Issue
Block a user