def send_message(subject="Website Query", message="", sender="", status="Open"): from frappe.templates.pages.contact import send_message as website_send_message res = website_send_message(subject, message, sender) if not res: return if subject == "Support": # create support ticket from erpnext.support.doctype.support_ticket.get_support_mails import add_support_communication add_support_communication(subject, message, sender, mail=None) else: # make lead / communication from erpnext.selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status) return res
def make_new_ticket(subject, message): if not (subject and message): raise frappe.throw(_("Please write something in subject and message!")) from erpnext.support.doctype.support_ticket.get_support_mails import add_support_communication ticket = add_support_communication(subject, message, frappe.session.user) return ticket.name
def make_new_ticket(subject, message): if not (subject and message): raise frappe.throw(_("Please write something in subject and message!")) from erpnext.support.doctype.support_ticket.get_support_mails import add_support_communication ticket = add_support_communication(subject, message, frappe.session.user) return ticket.doc.name
def send_message(subject="Website Query", message="", sender="", status="Open"): from frappe.templates.pages.contact import send_message as website_send_message res = website_send_message(subject, message, sender) if not res: return if subject=="Support": # create support ticket from erpnext.support.doctype.support_ticket.get_support_mails import add_support_communication add_support_communication(subject, message, sender, mail=None) else: # make lead / communication from erpnext.selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status) return res