Exemple #1
0
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)
	
Exemple #2
0
def get_pdf(doctype, name, supplier):
    doc = get_rfq_doc(doctype, name, supplier)
    if doc:
        download_pdf(doctype, name, doc=doc)
Exemple #3
0
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)