Parcourir la source

fix: Add a patch to set is_system_generated flag

version-14
Suraj Shetty il y a 3 ans
Parent
révision
191803e15f
2 fichiers modifiés avec 18 ajouts et 0 suppressions
  1. +1
    -0
      frappe/patches.txt
  2. +17
    -0
      frappe/patches/v14_0/update_is_system_generated_flag.py

+ 1
- 0
frappe/patches.txt Voir le fichier

@@ -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 Voir le fichier

@@ -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()
)

Chargement…
Annuler
Enregistrer