fix: added type in default deak status while installing

(cherry picked from commit efc5dd93e91760aa73a4d8a360d642c4031df8ee)
This commit is contained in:
Shariq Ansari 2025-07-11 16:07:52 +05:30 committed by Mergify
parent 5bd01ca7d9
commit c5193f3105

View File

@ -69,36 +69,43 @@ def add_default_deal_statuses():
statuses = { statuses = {
"Qualification": { "Qualification": {
"color": "gray", "color": "gray",
"type": "Open",
"probability": 10, "probability": 10,
"position": 1, "position": 1,
}, },
"Demo/Making": { "Demo/Making": {
"color": "orange", "color": "orange",
"type": "Ongoing",
"probability": 25, "probability": 25,
"position": 2, "position": 2,
}, },
"Proposal/Quotation": { "Proposal/Quotation": {
"color": "blue", "color": "blue",
"type": "Ongoing",
"probability": 50, "probability": 50,
"position": 3, "position": 3,
}, },
"Negotiation": { "Negotiation": {
"color": "yellow", "color": "yellow",
"type": "Ongoing",
"probability": 70, "probability": 70,
"position": 4, "position": 4,
}, },
"Ready to Close": { "Ready to Close": {
"color": "purple", "color": "purple",
"type": "Ongoing",
"probability": 90, "probability": 90,
"position": 5, "position": 5,
}, },
"Won": { "Won": {
"color": "green", "color": "green",
"type": "Won",
"probability": 100, "probability": 100,
"position": 6, "position": 6,
}, },
"Lost": { "Lost": {
"color": "red", "color": "red",
"type": "Lost",
"probability": 0, "probability": 0,
"position": 7, "position": 7,
}, },
@ -111,6 +118,7 @@ def add_default_deal_statuses():
doc = frappe.new_doc("CRM Deal Status") doc = frappe.new_doc("CRM Deal Status")
doc.deal_status = status doc.deal_status = status
doc.color = statuses[status]["color"] doc.color = statuses[status]["color"]
doc.type = statuses[status]["type"]
doc.probability = statuses[status]["probability"] doc.probability = statuses[status]["probability"]
doc.position = statuses[status]["position"] doc.position = statuses[status]["position"]
doc.insert() doc.insert()