Browse Source

fix: Add a patch to set is_system_generated flag

version-14
Suraj Shetty 3 years ago
parent
commit
191803e15f
2 changed files with 18 additions and 0 deletions
  1. +1
    -0
      frappe/patches.txt
  2. +17
    -0
      frappe/patches/v14_0/update_is_system_generated_flag.py

+ 1
- 0
frappe/patches.txt View File

@@ -196,3 +196,4 @@ frappe.patches.v14_0.copy_mail_data #08.03.21
frappe.patches.v14_0.update_github_endpoints #08-11-2021
frappe.patches.v14_0.remove_db_aggregation
frappe.patches.v14_0.update_color_names_in_kanban_board_column
frappe.patches.v14_0.update_is_system_generated_flag

+ 17
- 0
frappe/patches/v14_0/update_is_system_generated_flag.py View File

@@ -0,0 +1,17 @@
import frappe

def execute():
# assuming all customization generated by Admin is system generated customization
custom_field = frappe.qb.DocType("Custom Field")
(
frappe.qb.update(custom_field)
.set(custom_field.is_system_generated, True)
.where(custom_field.owner == 'Administrator').run()
)

property_setter = frappe.qb.DocType("Property Setter")
(
frappe.qb.update(property_setter)
.set(property_setter.is_system_generated, True)
.where(property_setter.owner == 'Administrator').run()
)

Loading…
Cancel
Save