19 lines
		
	
	
		
			648 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			648 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| import frappe
 | |
| 
 | |
| def execute():
 | |
| 	for d in frappe.get_all("Employee"):
 | |
| 		employee = frappe.get_doc("Employee", d.name)
 | |
| 		if employee.company_email:
 | |
| 			employee.prefered_contact_email = "Company Email"
 | |
| 			employee.prefered_email = employee.company_email
 | |
| 		elif employee.personal_email:
 | |
| 			employee.prefered_contact_email = "Personal Email"
 | |
| 			employee.prefered_email = employee.personal_email
 | |
| 		elif employee.user_id:
 | |
| 			employee.prefered_contact_email = "User ID"
 | |
| 			employee.prefered_email = employee.user_id
 | |
| 		
 | |
| 		employee.flags.ignore_mandatory = True
 | |
| 		employee.flags.ignore_validate = True
 | |
| 		employee.save() |