Browse Source

Add function to clear

master
venkataakhil 1 year ago
parent
commit
694c44e6d3
  1. 34
      smart_service/apis/support.py

34
smart_service/apis/support.py

@ -416,18 +416,18 @@ def set_procedure_false():
return False return False
@frappe.whitelist(allow_guest=1) # @frappe.whitelist(allow_guest=1)
def clear_procedures(): # def clear_procedures():
try: # try:
set_procedure_false() # set_procedure_false()
frappe.db.sql('''delete FROM `tabPublish`;''') # frappe.db.sql('''delete FROM `tabPublish`;''')
frappe.db.sql('''delete FROM `tabPublish_Docs`;''') # frappe.db.sql('''delete FROM `tabPublish_Docs`;''')
frappe.db.sql('''update `tabVariant Mapping_Assets` set published=0;''') # frappe.db.sql('''update `tabVariant Mapping_Assets` set published=0;''')
frappe.db.sql('''update `tabSystem Mapping_Sub System` set procedure_is_published=0;''') # frappe.db.sql('''update `tabSystem Mapping_Sub System` set procedure_is_published=0;''')
frappe.db.sql('''update `tabSystem Mapping_System Assets` set published=0;''') # frappe.db.sql('''update `tabSystem Mapping_System Assets` set published=0;''')
frappe.db.commit() # frappe.db.commit()
except Exception as e: # except Exception as e:
return e # return e
@frappe.whitelist(allow_guest=1) @frappe.whitelist(allow_guest=1)
def circular_api(): def circular_api():
@ -465,3 +465,13 @@ def remove_html_tags():
return True, 'Done' return True, 'Done'
except Exception as e: except Exception as e:
return False,e return False,e
@frappe.whitelist(allow_guest=1)
def clear_tables(table_name):
try:
set_procedure_false()
frappe.db.sql(f'''delete FROM `{table_name}`;''')
return 1
except Exception as e:
return e
Loading…
Cancel
Save