fix(Projects): add a function `get_users_email` instead of importing from HR
diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py
index b6e2801..dbdaed5 100644
--- a/erpnext/projects/doctype/project/project.py
+++ b/erpnext/projects/doctype/project/project.py
@@ -4,6 +4,7 @@
import frappe
from email_reply_parser import EmailReplyParser
+from employee.setup.doctype.holiday_list.holiday_list import is_holiday
from frappe import _
from frappe.desk.reportview import get_match_cond
from frappe.model.document import Document
@@ -12,8 +13,6 @@
from erpnext import get_default_company
from erpnext.controllers.employee_boarding_controller import update_employee_boarding_status
from erpnext.controllers.queries import get_filters_cond
-from erpnext.hr.doctype.daily_work_summary.daily_work_summary import get_users_email
-from employee.setup.doctype.holiday_list.holiday_list import is_holiday
class Project(Document):
@@ -680,3 +679,7 @@
)
)
return holiday_list
+
+
+def get_users_email(doc):
+ return [d.email for d in doc.users if frappe.db.get_value("User", d.user, "enabled")]