24 lines
		
	
	
		
			946 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			946 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 | |
| # License: GNU General Public License v3. See license.txt
 | |
| 
 | |
| from __future__ import unicode_literals
 | |
| import frappe
 | |
| 
 | |
| def execute():
 | |
| 	old_formats = ("Sales Invoice", "Sales Invoice Spartan", "Sales Invoice Modern",
 | |
| 		"Sales Invoice Classic",
 | |
| 		"Sales Order Spartan", "Sales Order Modern", "Sales Order Classic",
 | |
| 		"Purchase Order Spartan", "Purchase Order Modern", "Purchase Order Classic",
 | |
| 		"Quotation Spartan", "Quotation Modern", "Quotation Classic",
 | |
| 		"Delivery Note Spartan", "Delivery Note Modern", "Delivery Note Classic")
 | |
| 
 | |
| 	for fmt in old_formats:
 | |
| 		# update property setter
 | |
| 		for ps in frappe.db.sql_list("""select name from `tabProperty Setter`
 | |
| 			where property='default_print_format' and value=%s""", fmt):
 | |
| 			ps = frappe.get_doc("Property Setter", ps)
 | |
| 			ps.value = "Standard"
 | |
| 			ps.save(ignore_permissions = True)
 | |
| 
 | |
| 		frappe.delete_doc_if_exists("Print Format", fmt)
 |