4_0 patch dir renamed to v4_0
This commit is contained in:
parent
bbfe2517ea
commit
0c54e2d0d0
@ -1,131 +0,0 @@
|
||||
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||
# License: GNU General Public License v3. See license.txt
|
||||
|
||||
from __future__ import unicode_literals
|
||||
import frappe
|
||||
from frappe.model import rename_field
|
||||
from frappe.modules import scrub, get_doctype_module
|
||||
|
||||
def execute():
|
||||
rename_map = {
|
||||
"Quotation Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Sales Order Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"],
|
||||
["reserved_warehouse", "warehouse"]
|
||||
],
|
||||
|
||||
"Delivery Note Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Sales Invoice Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Supplier Quotation Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Order Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Receipt Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Invoice Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"],
|
||||
["expense_head", "expense_account"]
|
||||
],
|
||||
|
||||
"Item": [
|
||||
["purchase_account", "expense_account"],
|
||||
["default_sales_cost_center", "selling_cost_center"],
|
||||
["cost_center", "buying_cost_center"],
|
||||
["default_income_account", "income_account"],
|
||||
],
|
||||
"Item Price": [
|
||||
["ref_rate", "price_list_rate"]
|
||||
]
|
||||
}
|
||||
|
||||
reload_docs(rename_map)
|
||||
|
||||
for dt, field_list in rename_map.items():
|
||||
for field in field_list:
|
||||
rename_field(dt, field[0], field[1])
|
||||
|
||||
def reload_docs(docs):
|
||||
for dn in docs:
|
||||
frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
|
||||
|
||||
# reload all standard print formats
|
||||
for pf in frappe.db.sql("""select name, module from `tabPrint Format`
|
||||
where ifnull(standard, 'No') = 'Yes'""", as_dict=1):
|
||||
try:
|
||||
frappe.reload_doc(pf.module, "Print Format", pf.name)
|
||||
except Exception, e:
|
||||
print e
|
||||
pass
|
||||
|
||||
# reload all standard reports
|
||||
for r in frappe.db.sql("""select name, ref_doctype from `tabReport`
|
||||
where ifnull(is_standard, 'No') = 'Yes'
|
||||
and report_type in ('Report Builder', 'Query Report')""", as_dict=1):
|
||||
try:
|
||||
frappe.reload_doc(get_doctype_module(r.ref_doctype), "Report", r.name)
|
||||
except Exception, e:
|
||||
print e
|
||||
pass
|
131
erpnext/patches/v4_0/fields_to_be_renamed.py
Normal file
131
erpnext/patches/v4_0/fields_to_be_renamed.py
Normal file
@ -0,0 +1,131 @@
|
||||
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||
# License: GNU General Public License v3. See license.txt
|
||||
|
||||
from __future__ import unicode_literals
|
||||
import frappe
|
||||
from frappe.model import rename_field
|
||||
from frappe.modules import scrub, get_doctype_module
|
||||
|
||||
rename_map = {
|
||||
"Quotation Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Sales Order Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"],
|
||||
["reserved_warehouse", "warehouse"]
|
||||
],
|
||||
|
||||
"Delivery Note Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Sales Invoice Item": [
|
||||
["ref_rate", "price_list_rate"],
|
||||
["base_ref_rate", "base_price_list_rate"],
|
||||
["adj_rate", "discount_percentage"],
|
||||
["export_rate", "rate"],
|
||||
["basic_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["export_amount", "amount"]
|
||||
],
|
||||
|
||||
"Supplier Quotation Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Order Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Receipt Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["purchase_rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"]
|
||||
],
|
||||
|
||||
"Purchase Invoice Item": [
|
||||
["import_ref_rate", "price_list_rate"],
|
||||
["purchase_ref_rate", "base_price_list_rate"],
|
||||
["discount_rate", "discount_percentage"],
|
||||
["import_rate", "rate"],
|
||||
["rate", "base_rate"],
|
||||
["amount", "base_amount"],
|
||||
["import_amount", "amount"],
|
||||
["expense_head", "expense_account"]
|
||||
],
|
||||
|
||||
"Item": [
|
||||
["purchase_account", "expense_account"],
|
||||
["default_sales_cost_center", "selling_cost_center"],
|
||||
["cost_center", "buying_cost_center"],
|
||||
["default_income_account", "income_account"],
|
||||
],
|
||||
"Item Price": [
|
||||
["ref_rate", "price_list_rate"]
|
||||
]
|
||||
}
|
||||
|
||||
def execute():
|
||||
reload_docs()
|
||||
|
||||
for dt, field_list in rename_map.items():
|
||||
for field in field_list:
|
||||
rename_field(dt, field[0], field[1])
|
||||
|
||||
def reload_docs():
|
||||
for dn in rename_map:
|
||||
frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn))
|
||||
|
||||
# reload all standard print formats
|
||||
for pf in frappe.db.sql("""select name, module from `tabPrint Format`
|
||||
where ifnull(standard, 'No') = 'Yes'""", as_dict=1):
|
||||
try:
|
||||
frappe.reload_doc(pf.module, "Print Format", pf.name)
|
||||
except Exception, e:
|
||||
print e
|
||||
pass
|
||||
|
||||
# reload all standard reports
|
||||
for r in frappe.db.sql("""select name, ref_doctype from `tabReport`
|
||||
where ifnull(is_standard, 'No') = 'Yes'
|
||||
and report_type in ('Report Builder', 'Query Report')""", as_dict=1):
|
||||
try:
|
||||
frappe.reload_doc(get_doctype_module(r.ref_doctype), "report", r.name)
|
||||
except Exception, e:
|
||||
print e
|
||||
pass
|
Loading…
x
Reference in New Issue
Block a user