fix: Only for system manager
This commit is contained in:
parent
ce9843ee4a
commit
38861decab
1 changed files with 1 additions and 6 deletions
|
|
@ -145,12 +145,7 @@ def rebuild_tree(doctype, parent_field):
|
|||
|
||||
# Check for perm if called from client-side
|
||||
if frappe.request:
|
||||
user = frappe.session.user
|
||||
if user != 'Administrator' or ('System Manager' not in frappe.get_roles(user)):
|
||||
frappe.throw(_("No Permission"))
|
||||
|
||||
if not frappe.has_permission(doctype, ptype='write'):
|
||||
frappe.throw(_("No Permission"))
|
||||
frappe.only_for('System Manager')
|
||||
|
||||
# get all roots
|
||||
frappe.db.auto_commit_on_many_writes = 1
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue