added date in pop3 mails
This commit is contained in:
		
							parent
							
								
									429d911b81
								
							
						
					
					
						commit
						629c196606
					
				| @ -39,6 +39,7 @@ class JobsMailbox(POP3Mailbox): | |||||||
| 			name = (mail.from_real_name and (mail.from_real_name + " - ") or "") \ | 			name = (mail.from_real_name and (mail.from_real_name + " - ") or "") \ | ||||||
| 				+ mail.from_email | 				+ mail.from_email | ||||||
| 			applicant = webnotes.model_wrapper({ | 			applicant = webnotes.model_wrapper({ | ||||||
|  | 				"creation": mail.date, | ||||||
| 				"doctype":"Job Applicant", | 				"doctype":"Job Applicant", | ||||||
| 				"applicant_name": name, | 				"applicant_name": name, | ||||||
| 				"email_id": mail.from_email, | 				"email_id": mail.from_email, | ||||||
|  | |||||||
| @ -20,7 +20,8 @@ from webnotes.utils import cstr, cint | |||||||
| from webnotes.utils.email_lib.receive import POP3Mailbox | from webnotes.utils.email_lib.receive import POP3Mailbox | ||||||
| from core.doctype.communication.communication import make | from core.doctype.communication.communication import make | ||||||
| 
 | 
 | ||||||
| def add_sales_communication(subject, content, sender, real_name, mail=None, status="Open"): | def add_sales_communication(subject, content, sender, real_name, mail=None,  | ||||||
|  | 	status="Open", date=None): | ||||||
| 	def set_status(doctype, name): | 	def set_status(doctype, name): | ||||||
| 		w = webnotes.model_wrapper(doctype, name) | 		w = webnotes.model_wrapper(doctype, name) | ||||||
| 		w.ignore_permissions = True | 		w.ignore_permissions = True | ||||||
| @ -47,7 +48,7 @@ def add_sales_communication(subject, content, sender, real_name, mail=None, stat | |||||||
| 		lead_name = lead.doc.name | 		lead_name = lead.doc.name | ||||||
| 
 | 
 | ||||||
| 	make(content=content, sender=sender, subject=subject, | 	make(content=content, sender=sender, subject=subject, | ||||||
| 		lead=lead_name, contact=contact_name) | 		lead=lead_name, contact=contact_name, date=date) | ||||||
| 	 | 	 | ||||||
| 	if contact_name: | 	if contact_name: | ||||||
| 		set_status("Contact", contact_name) | 		set_status("Contact", contact_name) | ||||||
| @ -64,7 +65,7 @@ class SalesMailbox(POP3Mailbox): | |||||||
| 			return | 			return | ||||||
| 		 | 		 | ||||||
| 		add_sales_communication(mail.subject, mail.content, mail.form_email,  | 		add_sales_communication(mail.subject, mail.content, mail.form_email,  | ||||||
| 			mail.from_real_name, mail) | 			mail.from_real_name, mail=mail, date=mail.date) | ||||||
| 
 | 
 | ||||||
| def get_leads(): | def get_leads(): | ||||||
| 	if cint(webnotes.conn.get_value('Sales Email Settings', None, 'extract_emails')): | 	if cint(webnotes.conn.get_value('Sales Email Settings', None, 'extract_emails')): | ||||||
|  | |||||||
| @ -61,7 +61,7 @@ class SupportMailbox(POP3Mailbox): | |||||||
| 				 | 				 | ||||||
| 		make(content=mail.content, sender=mail.from_email,  | 		make(content=mail.content, sender=mail.from_email,  | ||||||
| 			doctype="Support Ticket", name=ticket.doc.name,  | 			doctype="Support Ticket", name=ticket.doc.name,  | ||||||
| 			lead = ticket.doc.lead, contact=ticket.doc.contact) | 			lead = ticket.doc.lead, contact=ticket.doc.contact, date=mail.date) | ||||||
| 
 | 
 | ||||||
| 	def send_auto_reply(self, d): | 	def send_auto_reply(self, d): | ||||||
| 		signature = self.email_settings.fields.get('support_signature') or '' | 		signature = self.email_settings.fields.get('support_signature') or '' | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user