def send_message(subject="Website Query", message="", sender="", status="Open"): if not message: webnotes.response["message"] = 'Please write something' return if not sender: webnotes.response["message"] = 'Email Id Required' return # make lead / communication from selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status) # guest method, cap max writes per hour if webnotes.conn.sql( """select count(*) from `tabCommunication` where TIMEDIFF(%s, modified) < '01:00:00'""", now())[0][0] > max_communications_per_hour: webnotes.response[ "message"] = "Sorry: we believe we have received an unreasonably high number of requests of this kind. Please try later" return webnotes.response["message"] = 'Thank You'
def send_message(subject="Website Query", message="", sender="", status="Open"): if not message: webnotes.response["message"] = "Please write something" return if not sender: webnotes.response["message"] = "Email Id Required" return # make lead / communication from selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status) # guest method, cap max writes per hour if ( webnotes.conn.sql( """select count(*) from `tabCommunication` where TIMEDIFF(%s, modified) < '01:00:00'""", now(), )[0][0] > max_communications_per_hour ): webnotes.response[ "message" ] = "Sorry: we believe we have received an unreasonably high number of requests of this kind. Please try later" return webnotes.response["message"] = "Thank You"
def send_message(subject="Website Query", message="", sender="", status="Open"): from website.doctype.contact_us_settings.templates.pages.contact \ import send_message as website_send_message if not website_send_message(subject, message, sender): return # make lead / communication from selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status)
def send_message(subject="Website Query", message="", sender="", status="Open"): from website.doctype.contact_us_settings.templates.pages.contact \ import send_message as website_send_message if not website_send_message(subject, message, sender): return if subject=="Support": # create support ticket from support.doctype.support_ticket.get_support_mails import add_support_communication add_support_communication(subject, message, sender, mail=None) else: # make lead / communication from selling.doctype.lead.get_leads import add_sales_communication add_sales_communication(subject or "Website Query", message, sender, sender, mail=None, status=status)