def delete_jrxml_images(dt, dn, jasper_all_sites = False):
	images = frappe.get_all("File", fields=["file_url"], filters={"attached_to_name": dn, "attached_to_doctype": dt})
	for image in images:
		file_path = image.get('file_url')
		ext = check_extension(file_path)
		if ext != "jrxml":
			delete_jrxml_child_file(dt, jasper_all_sites)
def delete_jrxml_images(dt, dn, jasper_all_sites = False):
	images = frappe.get_all("File", fields=["file_url"], filters={"attached_to_name": dn, "attached_to_doctype": dt})
	for image in images:
		file_path = image.get('file_url')
		ext = check_extension(file_path)
		if ext != "jrxml":
			#delete_jrxml_child_file(dt, jasper_all_sites)
			delete_jrxml_child_file(file_path.split("/files")[-1][1:], jasper_all_sites)
	def __init__(self, dt, fname, content, parent):
		self.file_path = None
		self.dt = dt
		self.fname = fname
		self.content = content
		self.parent = parent
		self.dn = frappe.form_dict.docname
		self.autofilename = None
		self.ext = check_extension(self.fname)
		self.jasper_all_sites_report = frappe.db.get_value(self.dt, self.dn, 'jasper_all_sites_report')
		self.jasper_path = get_jasper_path(self.jasper_all_sites_report)
		self.compiled_path = get_compiled_path(self.jasper_path, self.dn)
		self.path_join = os.path.join
		self.scriptlet = None
		self.save_path = None
Exemplo n.º 4
0
 def __init__(self, dt, fname, content, parent):
     self.file_path = None
     self.dt = dt
     self.fname = fname
     self.content = content
     self.parent = parent
     self.dn = frappe.form_dict.docname
     self.autofilename = None
     self.ext = check_extension(self.fname)
     self.jasper_all_sites_report = frappe.db.get_value(
         self.dt, self.dn, 'jasper_all_sites_report')
     self.jasper_path = get_jasper_path(self.jasper_all_sites_report)
     self.compiled_path = get_compiled_path(self.jasper_path, self.dn)
     self.path_join = os.path.join
     self.scriptlet = None
     self.save_path = None