fix: circular import

This commit is contained in:
Shariq Ansari 2025-06-13 14:46:44 +05:30
parent b3acff8cba
commit 029c16d1d0
2 changed files with 4 additions and 7 deletions

View File

@ -95,9 +95,7 @@ def create_forecasting_script():
def get_forecasting_script():
return (
"""
class CRMDeal {
return """class CRMDeal {
async status() {
await this.doc.trigger('updateProbability')
}
@ -110,6 +108,4 @@ class CRMDeal {
this.doc.probability = status.probability
}
}
"""
)
}"""

View File

@ -5,7 +5,6 @@ import frappe
from frappe.custom.doctype.custom_field.custom_field import create_custom_fields
from crm.fcrm.doctype.crm_products.crm_products import create_product_details_script
from crm.fcrm.doctype.fcrm_settings.fcrm_settings import create_forecasting_script
def before_install():
@ -360,6 +359,8 @@ def add_standard_dropdown_items():
def add_default_scripts():
from crm.fcrm.doctype.fcrm_settings.fcrm_settings import create_forecasting_script
for doctype in ["CRM Lead", "CRM Deal"]:
create_product_details_script(doctype)
create_forecasting_script()