diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 0e0598f5e9..f5ae5b718b 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -175,6 +175,4 @@ erpnext.patches.v5_1.fix_credit_days_based_on erpnext.patches.v5_1.track_operations erpnext.patches.v5_1.sales_bom_rename execute:frappe.rename_doc("DocType", "Salary Manager", "Process Payroll", force=True) -execute:frappe.rename_doc("Role", "Material User", "Stock User") -execute:frappe.rename_doc("Role", "Material Manager", "Stock Manager") -execute:frappe.rename_doc("Role", "Material Master Manager", "Item Manager") +erpnext.patches.v5_1.rename_roles diff --git a/erpnext/patches/v5_1/rename_roles.py b/erpnext/patches/v5_1/rename_roles.py new file mode 100644 index 0000000000..0ea2e1311b --- /dev/null +++ b/erpnext/patches/v5_1/rename_roles.py @@ -0,0 +1,9 @@ +import frappe + +def execute(): + frappe.rename_doc("Role", "Material User", "Stock User", + merge=frappe.db.exists("Role", "Stock User")) + frappe.rename_doc("Role", "Material Manager", "Stock Manager", + merge=frappe.db.exists("Role", "Stock User")) + frappe.rename_doc("Role", "Material Master Manager", "Item Manager", + merge=frappe.db.exists("Role", "Stock User"))