style: format code with black

This commit is contained in:
Ankush Menat
2022-03-28 18:52:46 +05:30
parent 21e00da3d6
commit 494bd9ef78
1395 changed files with 91704 additions and 62532 deletions

View File

@@ -10,18 +10,35 @@ def execute(filters=None):
columns = get_columns()
data = []
data = frappe.db.get_all("Project", filters=filters, fields=["name", 'status', "percent_complete", "expected_start_date", "expected_end_date", "project_type"], order_by="expected_end_date")
data = frappe.db.get_all(
"Project",
filters=filters,
fields=[
"name",
"status",
"percent_complete",
"expected_start_date",
"expected_end_date",
"project_type",
],
order_by="expected_end_date",
)
for project in data:
project["total_tasks"] = frappe.db.count("Task", filters={"project": project.name})
project["completed_tasks"] = frappe.db.count("Task", filters={"project": project.name, "status": "Completed"})
project["overdue_tasks"] = frappe.db.count("Task", filters={"project": project.name, "status": "Overdue"})
project["completed_tasks"] = frappe.db.count(
"Task", filters={"project": project.name, "status": "Completed"}
)
project["overdue_tasks"] = frappe.db.count(
"Task", filters={"project": project.name, "status": "Overdue"}
)
chart = get_chart_data(data)
report_summary = get_report_summary(data)
return columns, data, None, chart, report_summary
def get_columns():
return [
{
@@ -29,59 +46,35 @@ def get_columns():
"label": _("Project"),
"fieldtype": "Link",
"options": "Project",
"width": 200
"width": 200,
},
{
"fieldname": "project_type",
"label": _("Type"),
"fieldtype": "Link",
"options": "Project Type",
"width": 120
},
{
"fieldname": "status",
"label": _("Status"),
"fieldtype": "Data",
"width": 120
},
{
"fieldname": "total_tasks",
"label": _("Total Tasks"),
"fieldtype": "Data",
"width": 120
"width": 120,
},
{"fieldname": "status", "label": _("Status"), "fieldtype": "Data", "width": 120},
{"fieldname": "total_tasks", "label": _("Total Tasks"), "fieldtype": "Data", "width": 120},
{
"fieldname": "completed_tasks",
"label": _("Tasks Completed"),
"fieldtype": "Data",
"width": 120
},
{
"fieldname": "overdue_tasks",
"label": _("Tasks Overdue"),
"fieldtype": "Data",
"width": 120
},
{
"fieldname": "percent_complete",
"label": _("Completion"),
"fieldtype": "Data",
"width": 120
"width": 120,
},
{"fieldname": "overdue_tasks", "label": _("Tasks Overdue"), "fieldtype": "Data", "width": 120},
{"fieldname": "percent_complete", "label": _("Completion"), "fieldtype": "Data", "width": 120},
{
"fieldname": "expected_start_date",
"label": _("Start Date"),
"fieldtype": "Date",
"width": 120
},
{
"fieldname": "expected_end_date",
"label": _("End Date"),
"fieldtype": "Date",
"width": 120
"width": 120,
},
{"fieldname": "expected_end_date", "label": _("End Date"), "fieldtype": "Date", "width": 120},
]
def get_chart_data(data):
labels = []
total = []
@@ -96,29 +89,19 @@ def get_chart_data(data):
return {
"data": {
'labels': labels[:30],
'datasets': [
{
"name": "Overdue",
"values": overdue[:30]
},
{
"name": "Completed",
"values": completed[:30]
},
{
"name": "Total Tasks",
"values": total[:30]
},
]
"labels": labels[:30],
"datasets": [
{"name": "Overdue", "values": overdue[:30]},
{"name": "Completed", "values": completed[:30]},
{"name": "Total Tasks", "values": total[:30]},
],
},
"type": "bar",
"colors": ["#fc4f51", "#78d6ff", "#7575ff"],
"barOptions": {
"stacked": True
}
"barOptions": {"stacked": True},
}
def get_report_summary(data):
if not data:
return None
@@ -152,5 +135,5 @@ def get_report_summary(data):
"indicator": "Green" if total_overdue == 0 else "Red",
"label": _("Overdue Tasks"),
"datatype": "Int",
}
},
]