clean up api utils

This commit is contained in:
Casey 2025-11-12 10:47:48 -06:00
parent b087ea673e
commit ce708f5209
4 changed files with 74 additions and 57 deletions

View file

@ -92,15 +92,29 @@ def get_client(client_name):
["custom_installation_address", "=", address.address_title],
["custom_address", "=", address.address_title]
], limit_page_length=100)
contacts = []
onsite_meetings = []
quotations = []
sales_orders = []
projects = [frappe.get_doc("Project", proj["name"]) for proj in project_names]
projects_data = []
sales_invoices = []
payment_entries = []
jobs = []
for project in projects:
job = []
jobs.append(job)
customer = frappe.get_doc("Customer", customer_name)
# get all associated data as needed
return {
"address": address,
"customer": customer,
"projects": projects
"contacts": contacts,
"jobs": jobs,
"sales_invoices": sales_invoices,
"payment_entries": payment_entries,
"sales_orders": sales_orders,
"quotations": quotations,
"onsite_meetings": onsite_meetings,
}