mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-15 11:09:17 +00:00
refactor(leaderboard): type annotations for whitelisted methods
This commit is contained in:
@@ -54,7 +54,7 @@ def get_leaderboards():
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_customers(date_range, company, field, limit=None):
|
def get_all_customers(date_range: str, company: str, field: str, limit: int | None = None):
|
||||||
filters = [["docstatus", "=", "1"], ["company", "=", company]]
|
filters = [["docstatus", "=", "1"], ["company", "=", company]]
|
||||||
from_date, to_date = parse_date_range(date_range)
|
from_date, to_date = parse_date_range(date_range)
|
||||||
if field == "outstanding_amount":
|
if field == "outstanding_amount":
|
||||||
@@ -89,7 +89,7 @@ def get_all_customers(date_range, company, field, limit=None):
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_items(date_range, company, field, limit=None):
|
def get_all_items(date_range: str, company: str, field: str, limit: int | None = None):
|
||||||
if field in ("available_stock_qty", "available_stock_value"):
|
if field in ("available_stock_qty", "available_stock_value"):
|
||||||
sum_field = "actual_qty" if field == "available_stock_qty" else "stock_value"
|
sum_field = "actual_qty" if field == "available_stock_qty" else "stock_value"
|
||||||
results = frappe.db.get_all(
|
results = frappe.db.get_all(
|
||||||
@@ -135,7 +135,7 @@ def get_all_items(date_range, company, field, limit=None):
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_suppliers(date_range, company, field, limit=None):
|
def get_all_suppliers(date_range: str, company: str, field: str, limit: int | None = None):
|
||||||
filters = [["docstatus", "=", "1"], ["company", "=", company]]
|
filters = [["docstatus", "=", "1"], ["company", "=", company]]
|
||||||
from_date, to_date = parse_date_range(date_range)
|
from_date, to_date = parse_date_range(date_range)
|
||||||
|
|
||||||
@@ -171,7 +171,7 @@ def get_all_suppliers(date_range, company, field, limit=None):
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_sales_partner(date_range, company, field, limit=None):
|
def get_all_sales_partner(date_range: str, company: str, field: str, limit: int | None = None):
|
||||||
if field == "total_sales_amount":
|
if field == "total_sales_amount":
|
||||||
select_field = "base_net_total"
|
select_field = "base_net_total"
|
||||||
elif field == "total_commission":
|
elif field == "total_commission":
|
||||||
@@ -196,7 +196,7 @@ def get_all_sales_partner(date_range, company, field, limit=None):
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_sales_person(date_range, company, field=None, limit=0):
|
def get_all_sales_person(date_range: str, company: str, field: str | None = None, limit: int | None = None):
|
||||||
filters = [
|
filters = [
|
||||||
["docstatus", "=", "1"],
|
["docstatus", "=", "1"],
|
||||||
["company", "=", company],
|
["company", "=", company],
|
||||||
|
|||||||
Reference in New Issue
Block a user