added task field
diff --git a/erpnext/public/js/projects/timer.js b/erpnext/public/js/projects/timer.js
index 78a1cf3..925398d 100644
--- a/erpnext/public/js/projects/timer.js
+++ b/erpnext/public/js/projects/timer.js
@@ -8,6 +8,7 @@
{"fieldtype": "Link", "label": __("Activity Type"), "fieldname": "activity_type",
"reqd": 1, "options": "Activity Type"},
{"fieldtype": "Link", "label": __("Project"), "fieldname": "project", "options": "Project"},
+ {"fieldtype": "Link", "label": __("Task"), "fieldname": "task", "options": "Task"},
{"fieldtype": "Float", "label": __("Expected Hrs"), "fieldname": "expected_hours"},
{"fieldtype": "Section Break"},
{"fieldtype": "HTML", "fieldname": "timer_html"}
@@ -18,6 +19,7 @@
dialog.set_values({
'activity_type': row.activity_type,
'project': row.project,
+ 'task': row.task,
'expected_hours': row.expected_hours
});
}
@@ -70,6 +72,8 @@
row = frappe.model.add_child(frm.doc, "Timesheet Detail", "time_logs");
row.activity_type = args.activity_type;
row.from_time = frappe.datetime.get_datetime_as_string();
+ row.project = args.project;
+ row.task = args.task;
row.expected_hours = args.expected_hours;
row.completed = 0;
let d = moment(row.from_time);
@@ -101,6 +105,7 @@
grid_row.doc.completed = 1;
grid_row.doc.activity_type = args.activity_type;
grid_row.doc.project = args.project;
+ grid_row.doc.task = args.task;
grid_row.doc.expected_hours = args.expected_hours;
grid_row.doc.hours = currentIncrement / 3600;
grid_row.doc.to_time = frappe.datetime.now_datetime();