feat(Global Search): Add fixtures for global search (#19049)

diff --git a/erpnext/hooks.py b/erpnext/hooks.py
index 7e33a14..b165b13 100644
--- a/erpnext/hooks.py
+++ b/erpnext/hooks.py
@@ -352,3 +352,53 @@
 		'personal_fields': ['contact_mobile', 'contact_display', 'customer_name'],
 	}
 ]
+
+global_search_doctypes = [
+	{"doctype": "Customer", "index": 0},
+	{"doctype": "Supplier", "index": 1},
+	{"doctype": "Item", "index": 2},
+	{"doctype": "Warehouse", "index": 3},
+	{"doctype": "Account", "index": 4},
+	{"doctype": "Employee", "index": 5},
+	{"doctype": "BOM", "index": 6},
+	{"doctype": "Sales Invoice", "index": 7},
+	{"doctype": "Sales Order", "index": 8},
+	{"doctype": "Quotation", "index": 9},
+	{"doctype": "Work Order", "index": 10},
+	{"doctype": "Purchase Receipt", "index": 11},
+	{"doctype": "Purchase Invoice", "index": 12},
+	{"doctype": "Delivery Note", "index": 13},
+	{"doctype": "Stock Entry", "index": 14},
+	{"doctype": "Material Request", "index": 15},
+	{"doctype": "Delivery Trip", "index": 16},
+	{"doctype": "Pick List", "index": 17},
+	{"doctype": "Salary Slip", "index": 18},
+	{"doctype": "Leave Application", "index": 19},
+	{"doctype": "Expense Claim", "index": 20},
+	{"doctype": "Payment Entry", "index": 21},
+	{"doctype": "Lead", "index": 22},
+	{"doctype": "Opportunity", "index": 23},
+	{"doctype": "Item Price", "index": 24},
+	{"doctype": "Purchase Taxes and Charges Template", "index": 25},
+	{"doctype": "Sales Taxes and Charges", "index": 26},
+	{"doctype": "Asset", "index": 27},
+	{"doctype": "Project", "index": 28},
+	{"doctype": "Task", "index": 29},
+	{"doctype": "Timesheet", "index": 30},
+	{"doctype": "Issue", "index": 31},
+	{"doctype": "Serial No", "index": 32},
+	{"doctype": "Batch", "index": 33},
+	{"doctype": "Branch", "index": 34},
+	{"doctype": "Department", "index": 35},
+	{"doctype": "Employee Grade", "index": 36},
+	{"doctype": "Designation", "index": 37},
+	{"doctype": "Job Opening", "index": 38},
+	{"doctype": "Job Applicant", "index": 39},
+	{"doctype": "Job Offer", "index": 40},
+	{"doctype": "Salary Structure Assignment", "index": 41},
+	{"doctype": "Appraisal", "index": 42},
+	{"doctype": "Loan", "index": 43},
+	{"doctype": "Maintenance Schedule", "index": 44},
+	{"doctype": "Maintenance Visit", "index": 45},
+	{"doctype": "Warranty Claim", "index": 46},
+]
\ No newline at end of file
diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py
index b657165..66598f4 100644
--- a/erpnext/setup/setup_wizard/operations/install_fixtures.py
+++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py
@@ -9,6 +9,7 @@
 from frappe.desk.page.setup_wizard.setup_wizard import make_records
 from frappe.utils import cstr, getdate
 from erpnext.accounts.doctype.account.account import RootNotEditable
+from frappe.desk.doctype.global_search_settings.global_search_settings import update_global_search_doctypes
 
 default_lead_sources = ["Existing Customer", "Reference", "Advertisement",
 	"Cold Calling", "Exhibition", "Supplier Reference", "Mass Mailing",
@@ -274,6 +275,8 @@
 
 	set_more_defaults()
 
+	update_global_search_doctypes()
+
 	# path = frappe.get_app_path('erpnext', 'regional', frappe.scrub(country))
 	# if os.path.exists(path.encode("utf-8")):
 	# 	frappe.get_attr("erpnext.regional.{0}.setup.setup_company_independent_fixtures".format(frappe.scrub(country)))()