mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-31 18:59:08 +00:00
refactored communication and added to Lead / Contact
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
"docstatus": 0,
|
"docstatus": 0,
|
||||||
"creation": "2012-11-14 12:25:16",
|
"creation": "2012-11-14 12:25:16",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"modified": "2012-11-27 12:24:43"
|
"modified": "2012-11-27 18:51:01"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"autoname": "naming_series:",
|
"autoname": "naming_series:",
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
"label": "Content",
|
"label": "Content",
|
||||||
"width": "400",
|
"width": "400",
|
||||||
"fieldname": "content",
|
"fieldname": "content",
|
||||||
"fieldtype": "Text",
|
"fieldtype": "Text Editor",
|
||||||
"reqd": 0,
|
"reqd": 0,
|
||||||
"permlevel": 0
|
"permlevel": 0
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -33,21 +33,21 @@ class DocType(TransactionBase):
|
|||||||
return webnotes.conn.get_value('Email Settings',None,'support_email')
|
return webnotes.conn.get_value('Email Settings',None,'support_email')
|
||||||
|
|
||||||
def get_subject(self, comm):
|
def get_subject(self, comm):
|
||||||
return '[' + self.doc.name + '] ' + (comm.doc.subject or 'No Subject Specified')
|
return '[' + self.doc.name + '] ' + (comm.subject or 'No Subject Specified')
|
||||||
|
|
||||||
def get_content(self, comm):
|
def get_content(self, comm):
|
||||||
signature = webnotes.conn.get_value('Email Settings',None,'support_signature')
|
signature = webnotes.conn.get_value('Email Settings',None,'support_signature')
|
||||||
content = comm.doc.content
|
content = comm.content
|
||||||
if signature:
|
if signature:
|
||||||
content += '<p>' + signature + '</p>'
|
content += '<p>' + signature + '</p>'
|
||||||
return content
|
return content
|
||||||
|
|
||||||
def on_communication_sent(self, comm):
|
def on_communication_sent(self, comm):
|
||||||
webnotes.conn.set(self.doc, 'status', 'Waiting for Customer')
|
webnotes.conn.set(self.doc, 'status', 'Waiting for Customer')
|
||||||
if comm.doc.lead and not self.doc.lead:
|
if comm.lead and not self.doc.lead:
|
||||||
webnotes.conn.set(self.doc, 'lead', comm.doc.lead)
|
webnotes.conn.set(self.doc, 'lead', comm.lead)
|
||||||
if comm.doc.contact and not self.doc.contact:
|
if comm.contact and not self.doc.contact:
|
||||||
webnotes.conn.set(self.doc, 'contact', comm.doc.contact)
|
webnotes.conn.set(self.doc, 'contact', comm.contact)
|
||||||
|
|
||||||
def close_ticket(self):
|
def close_ticket(self):
|
||||||
webnotes.conn.set(self.doc,'status','Closed')
|
webnotes.conn.set(self.doc,'status','Closed')
|
||||||
|
|||||||
Reference in New Issue
Block a user