mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-23 21:22:42 +01:00
refactor(support): type annotations for whitelisted methods
This commit is contained in:
@@ -118,7 +118,7 @@ class Issue(Document):
|
||||
communication.save()
|
||||
|
||||
@frappe.whitelist()
|
||||
def split_issue(self, subject, communication_id):
|
||||
def split_issue(self, subject: str, communication_id: str):
|
||||
# Bug: Pressing enter doesn't send subject
|
||||
from copy import deepcopy
|
||||
|
||||
|
||||
@@ -427,7 +427,7 @@ def get_customer_territory(customer):
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_service_level_agreement_filters(doctype, name, customer=None):
|
||||
def get_service_level_agreement_filters(doctype: str, name: str, customer: str | None = None):
|
||||
if not frappe.db.get_single_value("Support Settings", "track_service_level_agreement"):
|
||||
return
|
||||
|
||||
@@ -780,7 +780,7 @@ def get_response_and_resolution_duration(doc):
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def reset_service_level_agreement(doctype: str, docname: str, reason, user):
|
||||
def reset_service_level_agreement(doctype: str, docname: str, reason: str, user: str):
|
||||
if not frappe.db.get_single_value("Support Settings", "allow_resetting_service_level_agreement"):
|
||||
frappe.throw(_("Allow Resetting Service Level Agreement from Support Settings."))
|
||||
|
||||
@@ -1034,7 +1034,7 @@ def get_tz(user):
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_user_time(user, to_string=False):
|
||||
def get_user_time(user: str, to_string: bool = False):
|
||||
return get_datetime_str(now_datetime(user)) if to_string else now_datetime(user)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user