18 lines
634 B
Python
18 lines
634 B
Python
import frappe
|
|
from frappe import _
|
|
|
|
def execute():
|
|
if not frappe.db.exists("Warehouse", {"warehouse_name": _("All Warehouses")}):
|
|
parent_warehouse = frappe.get_doc({
|
|
"doctype": "Warehouse",
|
|
"warehouse_name": _("All 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""", "All 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) |