Rushabh Mehta | ad45e31 | 2013-11-20 12:59:58 +0530 | [diff] [blame] | 1 | # Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors |
Anand Doshi | 330dae9 | 2013-09-10 13:46:15 +0530 | [diff] [blame] | 2 | # License: GNU General Public License v3. See license.txt |
| 3 | |
| 4 | from __future__ import unicode_literals |
Rushabh Mehta | 793ba6b | 2014-02-14 15:47:51 +0530 | [diff] [blame] | 5 | import frappe |
Anand Doshi | fb109ad | 2013-09-11 18:58:20 +0530 | [diff] [blame] | 6 | |
Rushabh Mehta | 793ba6b | 2014-02-14 15:47:51 +0530 | [diff] [blame] | 7 | @frappe.whitelist(allow_guest=True) |
Anand Doshi | fb109ad | 2013-09-11 18:58:20 +0530 | [diff] [blame] | 8 | def send_message(subject="Website Query", message="", sender="", status="Open"): |
Rushabh Mehta | 793ba6b | 2014-02-14 15:47:51 +0530 | [diff] [blame] | 9 | from frappe.templates.pages.contact import send_message as website_send_message |
Anand Doshi | fb109ad | 2013-09-11 18:58:20 +0530 | [diff] [blame] | 10 | |
| 11 | if not website_send_message(subject, message, sender): |
| 12 | return |
Anand Doshi | df01980 | 2013-12-04 16:27:30 +0530 | [diff] [blame] | 13 | |
| 14 | if subject=="Support": |
| 15 | # create support ticket |
Rushabh Mehta | 1f84799 | 2013-12-12 19:12:19 +0530 | [diff] [blame] | 16 | from erpnext.support.doctype.support_ticket.get_support_mails import add_support_communication |
Anand Doshi | df01980 | 2013-12-04 16:27:30 +0530 | [diff] [blame] | 17 | add_support_communication(subject, message, sender, mail=None) |
| 18 | else: |
| 19 | # make lead / communication |
Rushabh Mehta | 1f84799 | 2013-12-12 19:12:19 +0530 | [diff] [blame] | 20 | from erpnext.selling.doctype.lead.get_leads import add_sales_communication |
Anand Doshi | df01980 | 2013-12-04 16:27:30 +0530 | [diff] [blame] | 21 | add_sales_communication(subject or "Website Query", message, sender, sender, |
| 22 | mail=None, status=status) |
Anand Doshi | 619ed5e | 2013-09-17 13:46:50 +0530 | [diff] [blame] | 23 | |