diff --git a/erpnext/setup/doctype/employee/employee_list.js b/erpnext/setup/doctype/employee/employee_list.js index 33856414537..33cf7225626 100644 --- a/erpnext/setup/doctype/employee/employee_list.js +++ b/erpnext/setup/doctype/employee/employee_list.js @@ -10,25 +10,16 @@ frappe.listview_settings["Employee"] = { }, onload(listview) { - listview.get_no_result_message = () => { - return ` -
-
- - - -
-

${__("No Active Employees Found. Prefer importing if you have many records.")}

-

- - -

-
- `; - }; + if (frappe.perm.has_perm("Employee", 0, "create")) { + frappe.db.count("Employee").then((count) => { + if (count === 0) { + listview.page.add_inner_button(__("Import Employees"), () => { + frappe.new_doc("Data Import", { + reference_doctype: "Employee", + }); + }); + } + }); + } }, };