fix: added default communication statuses on install and changed lead status Open to New
This commit is contained in:
parent
ce98110e36
commit
70584ac35f
@ -10,11 +10,12 @@ def before_install():
|
|||||||
def after_install():
|
def after_install():
|
||||||
add_default_lead_statuses()
|
add_default_lead_statuses()
|
||||||
add_default_deal_statuses()
|
add_default_deal_statuses()
|
||||||
|
add_default_communication_statuses()
|
||||||
frappe.db.commit()
|
frappe.db.commit()
|
||||||
|
|
||||||
def add_default_lead_statuses():
|
def add_default_lead_statuses():
|
||||||
statuses = {
|
statuses = {
|
||||||
"Open": {
|
"New": {
|
||||||
"color": "gray",
|
"color": "gray",
|
||||||
"position": 1,
|
"position": 1,
|
||||||
},
|
},
|
||||||
@ -91,3 +92,14 @@ def add_default_deal_statuses():
|
|||||||
doc.color = statuses[status]["color"]
|
doc.color = statuses[status]["color"]
|
||||||
doc.position = statuses[status]["position"]
|
doc.position = statuses[status]["position"]
|
||||||
doc.insert()
|
doc.insert()
|
||||||
|
|
||||||
|
def add_default_communication_statuses():
|
||||||
|
statuses = ["Open", "Replied"]
|
||||||
|
|
||||||
|
for status in statuses:
|
||||||
|
if frappe.db.exists("CRM Communication Status", status):
|
||||||
|
continue
|
||||||
|
|
||||||
|
doc = frappe.new_doc("CRM Communication Status")
|
||||||
|
doc.status = status
|
||||||
|
doc.insert()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user