mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 11:39:18 +00:00
refactor: Remove implicit auto assignment feature (#18124)
This behaviour now can be replicated with Assignment Rule configurations.
This commit is contained in:
committed by
Faris Ansari
parent
fc3731f15e
commit
8d70073cf8
@@ -12,7 +12,6 @@ from datetime import datetime, timedelta
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
from frappe.utils.user import is_website_user
|
||||
from erpnext.support.doctype.service_level_agreement.service_level_agreement import get_active_service_level_agreement_for
|
||||
from erpnext.crm.doctype.opportunity.opportunity import assign_to_user
|
||||
from frappe.email.inbox import link_communication_to_document
|
||||
|
||||
sender_field = "raised_by"
|
||||
@@ -39,9 +38,6 @@ class Issue(Document):
|
||||
self.create_communication()
|
||||
self.flags.communication_created = None
|
||||
|
||||
# assign to customer account manager or lead owner
|
||||
assign_to_user(self, 'subject')
|
||||
|
||||
def set_lead_contact(self, email_id):
|
||||
import email.utils
|
||||
|
||||
|
||||
@@ -8,15 +8,8 @@ from erpnext.support.doctype.service_level_agreement.test_service_level_agreemen
|
||||
from frappe.utils import now_datetime, get_datetime
|
||||
import datetime
|
||||
from datetime import timedelta
|
||||
from frappe.desk.form import assign_to
|
||||
|
||||
class TestIssue(unittest.TestCase):
|
||||
def test_assignment(self):
|
||||
frappe.db.set_value('Customer', '_Test Customer', 'account_manager', 'test1@example.com')
|
||||
doc = make_issue(customer='_Test Customer')
|
||||
self.assertEqual(assign_to.get(dict(doctype = doc.doctype, name = doc.name))[0].get('owner'), 'test1@example.com')
|
||||
|
||||
|
||||
def test_response_time_and_resolution_time_based_on_different_sla(self):
|
||||
create_service_level_agreements_for_issues()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user