seitime-frappe/frappe/desk/page/reports_center/reports_center.py
2025-11-14 23:05:14 +05:30

15 lines
449 B
Python

from json import dumps
import frappe
from frappe.boot import get_allowed_pages, get_allowed_reports
@frappe.whitelist()
def get_reports(module_name=None):
reports_info = []
if module_name:
report_center = frappe.get_doc("Report Center", module_name)
for report_links in report_center.links:
if report_links.report in get_allowed_reports().keys():
reports_info.append(get_allowed_reports()[report_links.report])
return reports_info