[fixes] nested set fix for warehouse, tree for accounts and cost center

This commit is contained in:
Saurabh
2016-06-06 14:22:37 +05:30
parent 0e47bfeb16
commit 554f6f70aa
7 changed files with 105 additions and 32 deletions

View File

@@ -2,17 +2,9 @@ import frappe
from frappe import _
def execute():
if not frappe.db.exists("Warehouse", {"warehouse_name": _("Warehouses")}):
parent_warehouse = frappe.get_doc({
"doctype": "Warehouse",
"warehouse_name": _("Warehouses"),
"is_group": "Yes"
}).insert(ignore_permissions=True)
for warehouse in frappe.db.sql_list("""select name from tabWarehouse
where name != %s order by name asc""", "Warehouses - SI"):
print warehouse
warehouse = frappe.get_doc("Warehouse", warehouse)
warehouse.is_group = "No"
warehouse.parent_warehouse = parent_warehouse.name
warehouse.save(ignore_permissions=True)
for warehouse in frappe.db.sql_list("""select name from tabWarehouse
order by company asc, name asc"""):
warehouse = frappe.get_doc("Warehouse", warehouse)
warehouse.is_group = "No"
warehouse.parent_warehouse = ""
warehouse.save(ignore_permissions=True)