update install
This commit is contained in:
parent
ee942e2157
commit
e615b84728
@ -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")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user