[tests] [projects] merged tasks and projects and added quick edit of tasks from projects

This commit is contained in:
Rushabh Mehta
2015-02-22 22:32:39 +05:30
parent 65a2759432
commit d54031f3b5
45 changed files with 291 additions and 277 deletions

View File

@@ -0,0 +1,21 @@
import frappe
def execute():
# convert milestones to tasks
frappe.reload_doctype("Project")
for m in frappe.get_all("Project Milestone", "*"):
frappe.get_doc({
"doctype": "Task",
"subject": m.milestone,
"expected_start_date": m.milestone_date,
"status": "Open" if m.status=="Pending" else "Closed",
"project": m.parent,
}).insert(ignore_permissions=True)
# remove project milestone
frappe.delete_doc("DocType", "Project Milestone")
# remove calendar events for milestone
for e in frappe.get_all("Event", ["name"], {"ref_type": "Project"}):
frappe.delete_doc("Event", e.name)