project milestone patch fix

This commit is contained in:
Nabin Hait
2015-02-24 13:05:34 +05:30
parent 20256fa716
commit b923f8a78b

View File

@@ -5,13 +5,14 @@ def execute():
frappe.reload_doctype("Project") frappe.reload_doctype("Project")
for m in frappe.get_all("Project Milestone", "*"): for m in frappe.get_all("Project Milestone", "*"):
frappe.get_doc({ if m.milestone and m.milestone_date:
"doctype": "Task", frappe.get_doc({
"subject": m.milestone, "doctype": "Task",
"expected_start_date": m.milestone_date, "subject": m.milestone,
"status": "Open" if m.status=="Pending" else "Closed", "expected_start_date": m.milestone_date,
"project": m.parent, "status": "Open" if m.status=="Pending" else "Closed",
}).insert(ignore_permissions=True) "project": m.parent,
}).insert(ignore_permissions=True)
# remove project milestone # remove project milestone
frappe.delete_doc("DocType", "Project Milestone") frappe.delete_doc("DocType", "Project Milestone")