update install
This commit is contained in:
parent
ee942e2157
commit
e615b84728
1 changed files with 19 additions and 11 deletions
|
|
@ -29,7 +29,7 @@ def after_migrate():
|
||||||
frappe.clear_cache(doctype="On-Site Meeting")
|
frappe.clear_cache(doctype="On-Site Meeting")
|
||||||
frappe.reload_doctype("On-Site Meeting")
|
frappe.reload_doctype("On-Site Meeting")
|
||||||
|
|
||||||
update_address_fields()
|
# update_address_fields()
|
||||||
build_frontend()
|
build_frontend()
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -240,20 +240,28 @@ def add_custom_fields():
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
field_count = len(custom_fields["Address"])
|
lead_field_count = len(custom_fields["Lead"])
|
||||||
print(f"📝 Creating {field_count} custom fields for Address doctype...")
|
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:
|
try:
|
||||||
create_custom_fields(custom_fields)
|
create_custom_fields(custom_fields)
|
||||||
print("✅ Custom fields added successfully!")
|
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:
|
except Exception as e:
|
||||||
print(f"❌ Error creating custom fields: {str(e)}")
|
print(f"❌ Error creating custom fields: {str(e)}")
|
||||||
frappe.log_error(message=str(e), title="Custom Fields Creation Failed")
|
frappe.log_error(message=str(e), title="Custom Fields Creation Failed")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue