[patch][new] rename old members as per naming series (#14339)

This commit is contained in:
Prateeksha Singh 2018-06-04 14:25:51 +05:30 committed by Nabin Hait
parent ebf76163ad
commit 37678d4838
2 changed files with 11 additions and 0 deletions

View File

@ -544,3 +544,4 @@ erpnext.patches.v11_0.refactor_erpnext_shopify
erpnext.patches.v11_0.move_item_defaults_to_child_table_for_multicompany
erpnext.patches.v11_0.rename_overproduction_percent_field
erpnext.patches.v10_0.update_status_in_purchase_receipt
erpnext.patches.v11_0.rename_members_with_naming_series

View File

@ -0,0 +1,10 @@
import frappe
def execute():
old_named_members = frappe.get_all("Member", filters = {"name": ("not like", "MEM-%")})
correctly_named_members = frappe.get_all("Member", filters = {"name": ("like", "MEM-%")})
current_index = len(correctly_named_members)
for member in old_named_members:
current_index += 1
frappe.rename_doc("Member", member["name"], "MEM-" + str(current_index).zfill(5))