update install

This commit is contained in:
Casey 2026-01-07 21:27:57 -06:00
parent ee942e2157
commit e615b84728

View File

@ -29,7 +29,7 @@ def after_migrate():
frappe.clear_cache(doctype="On-Site Meeting")
frappe.reload_doctype("On-Site Meeting")
update_address_fields()
# update_address_fields()
build_frontend()
@ -240,20 +240,28 @@ def add_custom_fields():
]
}
field_count = len(custom_fields["Address"])
print(f"📝 Creating {field_count} custom fields for Address doctype...")
lead_field_count = len(custom_fields["Lead"])
address_field_count = len(custom_fields["Address"])
contact_field_count = len(custom_fields["Contact"])
onsite_field_count = len(custom_fields["On-Site Meeting"])
quotation_field_count = len(custom_fields["Quotation"])
sales_order_field_count = len(custom_fields["Sales Order"])
project_template_field_count = len(custom_fields["Project Template"])
field_count = (lead_field_count + address_field_count + contact_field_count +
onsite_field_count + quotation_field_count +
sales_order_field_count + project_template_field_count)
print(f"🔧 Preparing to add {field_count} custom fields:")
print(f" • Lead: {lead_field_count} fields")
print(f" • Address: {address_field_count} fields")
print(f" • Contact: {contact_field_count} fields")
print(f" • On-Site Meeting: {onsite_field_count} fields")
print(f" • Quotation: {quotation_field_count} fields")
print(f" • Sales Order: {sales_order_field_count} fields")
print(f" • Project Template: {project_template_field_count} fields")
try:
create_custom_fields(custom_fields)
print("✅ Custom fields added successfully!")
print(" • full_address (Data)")
print(" • latitude (Float)")
print(" • longitude (Float)")
print(" • onsite_meeting_scheduled (Select)")
print(" • estimate_sent_status (Select)")
print(" • job_status (Select)")
print(" • payment_received_status (Select)")
print("🔧 Custom fields installation complete.\n")
except Exception as e:
print(f"❌ Error creating custom fields: {str(e)}")
frappe.log_error(message=str(e), title="Custom Fields Creation Failed")