Pārlūkot izejas kodu

fix: setting permissions to any role of some doctypes is not working

(cherry picked from commit 6612232bab)

# Conflicts:
#	frappe/permissions.py
version-14
Shariq Ansari pirms 3 gadiem
committed by mergify-bot
vecāks
revīzija
10fbb4330a
1 mainītis faili ar 10 papildinājumiem un 0 dzēšanām
  1. +10
    -0
      frappe/permissions.py

+ 10
- 0
frappe/permissions.py Parādīt failu

@@ -7,7 +7,11 @@ import frappe.share
from frappe import _, msgprint
from frappe.utils import cint
from frappe.query_builder import DocType
<<<<<<< HEAD

=======
import frappe.share
>>>>>>> 6612232bab (fix: setting permissions to any role of some doctypes is not working)
rights = ("select", "read", "write", "create", "delete", "submit", "cancel", "amend",
"print", "email", "report", "import", "export", "set_user_permissions", "share")

@@ -466,6 +470,12 @@ def update_permission_property(doctype, role, permlevel, ptype, value=None, vali
table = DocType("Custom DocPerm")
frappe.qb.update(table).set(ptype, value).where(table.name == name).run()

<<<<<<< HEAD
=======
table = DocType("Custom DocPerm")
frappe.qb.update(table).set(ptype, value).where(table.name == name).run()

>>>>>>> 6612232bab (fix: setting permissions to any role of some doctypes is not working)
if validate:
validate_permissions_for_doctype(doctype)



Notiek ielāde…
Atcelt
Saglabāt