fix: revert issue metrics patch (#22331)

This commit is contained in:
Rucha Mahabal 2020-06-19 11:15:59 +05:30 committed by GitHub
parent a9cdc7b696
commit 428235c478
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 34 deletions

View File

@ -700,4 +700,3 @@ erpnext.patches.v12_0.set_italian_import_supplier_invoice_permissions
erpnext.patches.v13_0.update_sla_enhancements
erpnext.patches.v12_0.update_address_template_for_india
erpnext.patches.v12_0.set_multi_uom_in_rfq
erpnext.patches.v13_0.update_issue_metrics

View File

@ -1,33 +0,0 @@
from __future__ import unicode_literals
import frappe
from frappe.core.doctype.communication.communication import set_avg_response_time
from erpnext.support.doctype.issue.issue import set_resolution_time, set_user_resolution_time
def execute():
if frappe.db.exists('DocType', 'Issue'):
frappe.reload_doctype('Issue')
count = 0
for parent in frappe.get_all('Issue', order_by='creation desc'):
parent_doc = frappe.get_doc('Issue', parent.name)
communication = frappe.get_all('Communication', filters={
'reference_doctype': 'Issue',
'reference_name': parent.name,
'communication_medium': 'Email',
'sent_or_received': 'Sent'
}, order_by = 'creation asc', limit=1)
if communication:
communication_doc = frappe.get_doc('Communication', communication[0].name)
set_avg_response_time(parent_doc, communication_doc)
if parent_doc.status in ['Closed', 'Resolved']:
set_resolution_time(parent_doc)
set_user_resolution_time(parent_doc)
# commit after every 100 records
count += 1
if count % 100 == 0:
frappe.db.commit()