Преглед на файлове

Update user permissions only if record if present (#3820)

version-14
Nabin Hait преди 8 години
committed by Makarand Bauskar
родител
ревизия
89860d7ef3
променени са 1 файла, в които са добавени 8 реда и са изтрити 7 реда
  1. +8
    -7
      frappe/patches/v8_x/update_user_permission.py

+ 8
- 7
frappe/patches/v8_x/update_user_permission.py Целия файл

@@ -15,12 +15,13 @@ def execute():
and
parenttype='User Permission'
""", as_dict=True):
frappe.get_doc(dict(
doctype='User Permission',
user=perm.parent,
allow=perm.defkey,
for_value=perm.defvalue,
apply_for_all_roles=0,
)).insert(ignore_permissions = True)
if frappe.db.exists(perm.defkey, perm.defvalue):
frappe.get_doc(dict(
doctype='User Permission',
user=perm.parent,
allow=perm.defkey,
for_value=perm.defvalue,
apply_for_all_roles=0,
)).insert(ignore_permissions = True)

frappe.db.sql('delete from tabDefaultValue where parenttype="User Permission"')

Зареждане…
Отказ
Запис