Procházet zdrojové kódy

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 před 3 roky
committed by mergify-bot
rodič
revize
10fbb4330a
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. +10
    -0
      frappe/permissions.py

+ 10
- 0
frappe/permissions.py Zobrazit soubor

@@ -7,7 +7,11 @@ import frappe.share
from frappe import _, msgprint from frappe import _, msgprint
from frappe.utils import cint from frappe.utils import cint
from frappe.query_builder import DocType 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", rights = ("select", "read", "write", "create", "delete", "submit", "cancel", "amend",
"print", "email", "report", "import", "export", "set_user_permissions", "share") "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") table = DocType("Custom DocPerm")
frappe.qb.update(table).set(ptype, value).where(table.name == name).run() 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: if validate:
validate_permissions_for_doctype(doctype) validate_permissions_for_doctype(doctype)




Načítá se…
Zrušit
Uložit