def pdf(doctype, name, key): doc = frappe.get_doc(doctype, name) if not key == doc.get_signature(): return 403 download_pdf(doctype, name, format=None, doc=None, no_letterhead=0) # @frappe.whitelist(allow_guest=True) # def pdf(*args, **kwargs): # r = frappe.request # uri = url_fix(r.url.replace("+"," ")) # http_method = r.method # body = r.get_data() # headers = r.headers # name = frappe.form_dict.name # doctype = frappe.form_dict.doctype # key = frappe.form_dict.key # doc = frappe.get_doc(doctype, name) # if not key == doc.get_signature(): # return 403 # download_pdf(doc.doctype, doc.name, format=None, doc=None, no_letterhead=0)
def get_pdf(doctype, name, supplier): doc = get_rfq_doc(doctype, name, supplier) if doc: download_pdf(doctype, name, doc=doc)
def send_pdf(doc, method): download_pdf(doc.doctype, doc.name, format="Registration Form", doc=doc)
def get_pdf(doctype, name, supplier_idx): doc = get_rfq_doc(doctype, name, supplier_idx) if doc: download_pdf(doctype, name, doc=doc)
def get_pdf_for_whatsapp(doctype, name, key): doc = frappe.get_doc(doctype, name) if not key == doc.get_signature(): return 403 download_pdf(doctype, name, format=None, doc=None, no_letterhead=0)